Yes most certainly extra charges for all the above except coffee and tea- but tipping needed if you use room service for these. They run a drink of the day- usually around $4 with an automatic added 15% tip. Rest of drinks higher for large sizes. A can of soda runs- around $1.50/can again with the tip automatically added. There may be a soda card purchase option that would give you unlimited FOUNTAIN drinks? Are you also aware that you will be charged a $10/day/passenger service fee that includes tipping? As a cheap option, you can bring a case of soda on board easily, and no need to HIDE it.