Been on Princess 3 times, drinks prices in bars for beers and spirits are much more reasonable than Costa and there is loads of choice.The cocktails are great.Duty Free prices are excellent and if you buy 3 bottles you get an extra 10% off.A 1 litre bottle of Jack Daniels works out at about £8-£9!They do not let you have it until the day you disembark though. If you are a wine drinker it is very dear though so do what we do and if you are flying buy some champagne or wine in Duty Free at the airport(2 bottles of champers for £30 is the normal deal for Lanson/Piper H) and take it onboard-you can drink it free in your room or take it into a bar or to dinner and they are supposed to charge corkage of $15( which would still make it cheaper than onboard)but they never do!And you can buy wine ashore and bring it aboard to do the same but thay confiscate spirits bought ashore until the last day.Enjoy.
I have sailed on the Sea Princess twice the last time in April 2007 ( Caribbean). I can only say that I found the prices on board very, very reasonable: the shops, the bars etc. The drinks are especially good value and my wife and daughter found plenty to buy in the duty-free at good prices. The service is also excellent on the Sea Princess. Great ship.
Agree prices are reasonable - but in US Dollars. You can take drinks from bar to cabin or ring for free room service. You cannot bring drink brought ashore to your cabin - it is delivered to you as you disembark at the end of the cruise.
The prices are quite good, some of the booze and cigarettes are cheaper on board than on shore. You cant take the drink to your cabi.
Prices are very good in the duty free shop on board,these are delivered to your cabin the day prior to disembarkation
Drinks purchased at duty free prior to embarking can be taken to cabin,however drink purchased at ports of call may be taken from you then returned one day before cruise end.Drinks onboard are reasonable,say £2.50 for Vodka and cok.