Given that most people sail with two people to a room, that means you can bring 24 cans/cartons of anything you want as long as it's non-alcoholic. Just be sure that it is not in a bottle. With the prices of beverages on the cruise (around $2-4 per non-alcoholic drink), that can save you a lot of money.