We booked through
AAA, so we had free soda mugs. When we received our cruise documents, there was a coupon that said we would receive four free mugs (because there were four of us). The regular
DCL mugs were available everywhere; we had to go to the Promenade Lounge to pick up our mugs. We also received stickers for our Key to the World cards. We didn't have to carry the mugs -- we could just show our stickers, and we'd be given a free soda.
While this was a nice perk, I would not pay for the soda mugs. Why? Review the facts:
A fountain soda costs 1.50 onboard the ship (I was just there last week -- we sailed on November 9th -- so my info is current). At $5/day for the mugs, that means you'd have to drink FOUR SODAS PER DAY BETWEEN MEALS to "save money."
You can get free sodas at all three meals (in the sit-down restaurants, not in Beach Blanket Buffet or the fast-food places by the pool).
You can get free lemonade, tea, fruit punch, milk, water, coffee, and hot chocolate all day long at the drink station on the 9th deck. The same cold drinks are available on
Castaway Cay for free.
You can bring your own canned /bottled drinks on board in your carry on. I bought a 12-pack of Diet Coke today at Eckerds for 1.99 -- that's more than I can drink in a week!
If you'll be spending time off the ship for extensive shore excursions, you'll be unable to bring those fountain drinks along. You can, however, bring along your own canned sodas.
Next time we cruise we'll probably book with AAA again, and if they're still offering the free mugs, we'll gladly accept them. However, if it came down to paying for the mugs, I'd prefer to pay-as-I-go for the 4-5 sodas that I'd choose to drink between meals over the course of the week. Now if they offered a free-refills on margaritas mug . . .