The answer is no, if you are drinking cheap booze in your cabin then you are not drinking in the bars and that means less profit for the cruise line.
Been on the Oceania P&O in Carribean Feb 07 and bought duty free on islands. No problem drinking it in your room, also remember any mixers as buying on board is expensive. Stock up and just have ice fresh dail.
You can buy but they take it off you till you are going home thats with island put one in your hold luggage .
Yes on P&O I always buy Malt Whisky on board on our 1st night. Just about lasts 14 days.
You can buy in duty free shop on board ocean village 1 and 2 and drink it in your cabin if you pay a small consumption charg.
Travelled on MSC a couple of times. Super on board duty free liquor store. Take any number of bottles to your cabin.Fred Olsen frisks you & confiscates booze. You get it back on last night of cruise.I have heard of folk buying cut price on shore, decanting it into plastic pop bottles before boarding & drinking .
Royal Caribbean will let you take alcohol when you first board the shiip, after that any alcohol bought on tours will be confiscated till the night before you disembark.
The answer is yes! On P&O, have taken drinks on board at embarkation, have bought duty-free on board ship and have bought ashore and taken back on board - never a problem.
If you buy alcohol on your tours, when you bring it back on board the ship it is taken off you, your name and cabin number is put on the bag and it is given back to you the night before you leave the ship so that you can pack it in your luggage. That is with Princess Cruises.