Yes, but there is an alcohol limit. Let me repeat that: the wine or champagne you can bring MUST be in your carry-on bags. Additionally, any alcohol you bring on the cruise can't be enjoyed in any lounge or public areas. So, you need to plan to drink it in your stateroom or on your balcony.