It also depends on what kind of booze you are buying. Be sure and double check prices at home and on board the ship before buying in ports. Used to be you could get really low prices, but most ports are now after more of your money. Also, keep in mind what the customs limitations are. While they will sometimes let you through if you are over the allotment, but it is just for your own enjoyment, but they can and sometimes do, slap you with a customs fee when you debark to go home. That can end up making those bottles really expensive!