David, most cruise lines allow wine, as they have a corkage fee if you bring it into the restaurant for dinner. Many folks will purchase quality wines to take with them that may not be available onthe wine list of the ship. For this reason, they can have it chilled and served with dinner and pay a corkage fee (usually $10 or so) Spirits are a whole different animal. Most cruise lines (other than luxury) will not allow it on board. Hence, the many discussion on how to smeak it on.