Eek that sounds like us when we went to norway on a cruise a few years back. Just drank their incredible tap water and waited to get back on board to eat or drink. I think a coke in a bar was around £6 no thank you. I will have 2 suitcases spare on the way out there thinking it might be worth filling with snacks for the parks and robinsons squashies. If american coke tastes anything like the stuff we had on the cruise i wont be drinking it anyway so artificially sweet. Considering getting a bottle with a water filter on and just refilling that.
Ha, I had the same experience in Oslo on a cruise, casually buying a couple of coffees and a slice of cake, then no change from £20! We did take water bottles on this trip (Sho) and they would keep the water cool all day after we filled it from a bottle in the hotel fridge in the morning. Only problem with them is you have to hold them out as you go through security at the parks unless you want your bag searched every time.