Stupid question I know but I figure I will take a chance and ask it anyway.... do the shops on board the ship sell 2 liters of soda of any sort? I plan on ordering some liquor from the Bon Voyage Department and was just wondering as far as mixers go.... my mixer of choice is Coke or Pepsi and didn't know if you had to purchase that on a per drink basis from the Sign and Sail card or if I would be able to get a 2 liter of coke from one of the stores on board the ship...... Thank you in advance....