Water. Tap water is always free of charge on Royal Caribbean cruises and there are lots of places you can get it on the ship. You can ask for a jug of iced water in any restaurant or get iced water by the glass for free at any bar. Most people say that the tap water on cruise ships tastes better than the water on land.