Most mainstream cruise lines allow one bottle of wine or champagne per adult in carry-on luggage at embarkation, with a corkage fee if you drink it in a public venue. Hard liquor and beer are generally not permitted to be brought aboard. Policies vary by line, so we confirm the exact allowance before you sail.