We carry on water every cruise we take and we have been on 8 cruises to include RCCL, NCL, Carnival and Celebrity. And as far as liquor and soft drinks go, if you bring it in a duffel to the port and have the porters take it with your regular luggage (save a tag and put it on the duffel), then you can have whatever you want onboard because they will deliver it to your stateroom.