Many people choose to bring alcohol on board but to me it just does not seem worth the hassle. It's a vacation..why add all that stress to save only a few bucks?? If you are on one of the newer ships you can check your cabin bill on the TV each day to always know exactly what you owe. If your ship does not have that feature you can go to the pursers desk and have the bill printed out anytime you would like. There should be no surprises.
Relax and enjoy.
56 Carnival: Mardi Gras, Ecstasy X2, Fascination X6, Celebration, Elation X5, Glory X5, Fantasy X4, Valor, Holiday X3, Imagination, Liberty, Spirit X2, Freedom, Destiny X2, Splendor X2, Dream X2, Conquest, Legend X3, Victory, Sensation, Paradise, Inspiration, Magic X2, Triumph, Miracle X2, Breeze, Sunshine X3
7 Norwegian: Sky, Jewel, Dawn, Epic, Pearl, Breakaway, Getaway
7 Windjammer: S/V Legacy X3, S/V Polynesia, S/V Caledonia, S/V Diamant, S/V Sagitta