Originally Posted by RLG
We sailed on a Princess cruise last year. Their policy specifically permitted bringing your own wine on board. We brought two assorted cases to the dock. There was a $10/bottle corkage fee at dinner.
All things considered, this is reasonable IMO. If you prefer a certain type/vintage of wine then this is a good policy. Chances are you won't be able to get exactly what you prefer by ordering onboard.
A corkage fee of $10 at dinner works and the wine you drink in your room is "free".