When you get on board, buy a soda card. They usually run about $22.00. They're good for unlimited soda. Some people said you couldn't use them in the resturants, but I had no problem using it on the Grand Princess last year. It's worth it if you drink a lot of soda. On a 7 day cruise, I can do that!!