Our best cruising friends live in Tonawanda. We were suppose to meet in Ft. Lauderdale two days before our Oct 15th cruise on the Freedom of the Seas. As you know, the airport was closed do to that big snow storm on the 12th. They finally made it to Ft. Lauderdale, but they were 15 hours late.
You can get water in the Windjammer which is the buffet. Some people fill their water bottles there. You can bring your own water bottle on board if you want to. We usually buy bottled water at each port. You can also go up to one of the bars, they will give you a glass of water for free.