True. Good point ....i am buying the bottle on the boat.....so I don't buy a lot of beer ....
If it's like most cruise lines, you don't get to drink bottles you buy on the ship. They hold it till the end and let you have it late the night before getting off. They will sell it to you duty free, but won't let you drink it. They expect you to buy their bar drinks.
At least with Carnival, which I've been on about 8 times. My first cruise, around 2002 or 2003, I packed 4 liters in my suitcase. I was shocked it made it to my state room, so I stayed hammered the entire trip. The last day was the worst hangover in my life, which was the last time I drank.