If you want soda, that along with alchol will cost you extra. You can drink coffee, tea, milk and juice in the buffet and dinning room at no cost. During the day there is always lemonaide and iced tea that is also free. They do offer a soda card if you drink enough of it to make it cost effective..
What other cruiselines have you been on?