Am I allowed to bring my own beverages onboard?
Guests are prohibited from bringing alcoholic beverages on board. Fine wine or champagne may be brought on board during embarkation at the beginning of the cruise only. A $10 corkage fee per bottle will be charged should you wish to consume this wine in the dining room.
Guests may bring a small quantity of non-alcoholic beverages. Excessive quantities, to be determined at the discretion of security and/or embarkation personnel, will be confiscated and retained by Carnival until the cruise is completed.
Guests may purchase a variety of beverages onboard the ship. Alcoholic beverages will not be sold or served to anyone under the age of 21. We reserve the right to refuse the sale of alcoholic beverages to anyone. Alcoholic beverages purchased in the ship's gift shop or in ports of call will be retained by Carnival until the end of the voyage.
Note: The legal drinking age onboard is 21 and is strictly enforced. We do not allow the purchase of drinks or bottles of liquor by adults for minors. Possession of alcohol by a minor will not be tolerated and any found will be confiscated, even if found in cabin.
My husband and I always bring on board a case each of our favorite soda and a case of bottled water. We have always carried on a cooler and on the first day asked the room steward for extra ice. We have never had a problem and the steward has always been accomodating....
FYI since you mentioned the reason you want to bring beverages on board is because you don't drink caffeine. I stay away from caffeine as well.
On the Lido deck you'll find free fruit punch, lemonade, juice, milk, and water, as well as decaf coffee and hot chocolate. The tap water in your bathroom is also safe to drink (and delicious) as it is simply desalinized sea water.
Hope this helps!
Now posting as MichelleP.