Princess allows you to bring on board as much wine (and I think maybe beer) as you can carry. When we hosted the party suite for
Hunki's class reunion, we brought on an entire case of wine and the Princess staff made special arrangements to help us board it.
That was one of the factors we considered when we chose Princess as our primary cruise line. That way we can shop for whatever wine we want for dinner in every port we visit and bring it on board without any hassels or extra costs on our bill, save the corkage fee at the dinner table, not to mention the free internet time.