double check on Celebrity's web site, but i believe that each person is allowed to bring 2 bottles of wine/champagne in their carry-ons for personal consumption. The corkage fee last i knew was $10.00 per bottle. If you want to drink your wine in your room, pack a corkscrew in your checked baggage. If you want your wine with dinner then be prepared to pay the corkage fee. With that being said, the ships have a very good selection of wines to choose from at prices that you would pay at a good restaurant, with no corkage fees attached.