We just returned from a cruise on the Glory. We did not take any soda or water onboard, took up too much room in our luggage, but I did see others with soda and water and it was fine. As for taking alcohol onboard, we wanted a bottle of liquor in our room and called the Carnival Bon Voyage department, had a l-liter bottle of Wild Turkey delivered for $38. I feel this is a lot easier than taking a chance smuggling liquor onboard!!!!