From a recent MSC Cruise in the Med
Soft Drinks – 28 euros – 14 drinks
Small beers - 32 euros – 14 beers
Large beers - 63 euros for 14
Honeymoon Special – 2 cocktails, 6 non alcoholic cocktails/smoothies and a bottle of Asti spumante served in your cabin – 61 euros
There are also wine and cocktail packages available but I did not note the prices.
RCI have a soda card - $6pppd +15% tip. Also wine packages - all listed on their website.