We always purchase a "Fountain Fun" card on the ship at any of the bars on the first day. We usually bring a six pack of soda and some bottled water with us, but that soda is gone the first day. I believe the price is about $28.95 for a 7 day cruise, and I'm sure someone can post the correct price they are right now, but they are well worth it. You can use it to get one soda at a time at any of the bars, restaurants, or in the showlounge. If we drank about 6 sodas a day for about $2 a pop, we would be spending about $12-$15 a day just for sodas. They have plenty of free coffee,tea,orange juice,fruit punch,and iced tea on the Lido deck near the buffet, but soda and alcohol is always extra.