I'm not sure but to let you know when you arrive the drinks are more expensive but they are in a souvenior glass. Besure and save them, take them to your cabin and your steward will wash them out to pack for home. Your first cruise the glasses are always nice to have but after a few drinks just tell them you don't want the souvenior glass , they will bring in a regular plastic glass and not cost as much.
Expect to pay anywhere from $6.50 to $8.00 for the fru-fru drinks. Mixed drinks are typically $3 to $5. and look for the "drink of the day" in the cruise compas they are $4.95. Can't help with beer prices... and drinks in the souvenir glasses will run you more. Cheers!