booze is more expensive bought on a cruise ship for drinking while on the ship just like it is more expensive in a night club or stadium event then it is at the liquor store. about $5.50-7.50 is the going price for a beer. if you want booze bargains get them at the ports you visit. and the cruise line is going to try to find it and hold it so you can't drink those port bargains until the last night or take it home. some cruise lines allow you to bring on more then one bottle so go on one of those lines instead of smuggling. disney i think allows a carryon 22x14x9. during embarkment and at every port fill it with booze to drink in your cabin or in public places without labels showing.