If you go to Princess web site or look at your literature it will tell you that Princess allows you bring aboard a resonable amount of wine/champage for your personal consumption. If you want to drink your wine in your cabin, pack a corckscrew in your checked baggage. If you want your wine with dinner, expect to pay the corkage fee.
Princess allows you to purchase bottles of liquor from your room service menu for a reasonable amount.
You may also purchase a bon-voyage gift of liquor to be delivered to your cabin.
Liquor in your carry-on will most likely be taken and given back to you at the end of the cruise