Hi Greg and David,
The answer is NO, you can't bring liquor onboard at embarkation or from a port stop, however, you can try to sneak it onboard in your check-in luggage (not your carry-on). Should you be caught, the worst scenerio is that they will confiscate it and give it back to you at the end of the cruise. For final word on the subject, I suggest you call a Princess rep (1-800 princess) . I did this with Celebrity Cruises just last week and they told me EXACTLY what their policy was....NO. Give Princess a call.