Only one I can answer is that bottled water is not free. It is about $3.50 for the liter size Evian's they sell. The water on the ship is fine and free. Bring along a plastic squirt bottle and just fill it up with the tap water. It is distilled water and cleaner then bottled water.
Umm I don't think they have irons/ironing boards inside your cabins, but they do in the laundry room areas on your floor on your ship, water bottles are provided to you in your cabin for $3.50 and they have them to buy when you leave the ship for a port, but I'm not sure how much those are.