Another snack tip, if you're on the Western itinerary. The last time we were on, my DW and I stopped into the CVS which is very near the port in Key West. We bought some bottled water and snacks, like nuts and candy, so we could have it in our cabin. Since it's a CVS, the prices aren't cranked up too much for tourists and you don't have to worry about exchange rates. Was a truely convienent thing for us. We just kept refilling the water bottles at the drink station and kept them in the cooling box in the room. Very handy.