Drinks are about $5-$6 each for a mixed and about $6-$7 for rocks, going up of course for top shelf. A Grey Goose martini, that I like, is usually about $9 but no-matter what you buy, there is a 15% gratuity added on automatically.
They do have fruity drink specials every day, buckets of beer to save you a few bucks too along with wine packages!
I curise a few times a year, and if I have to pay $1 more for a drink, then so be it. I'm not going to stress about another $20 on a cruise.
Have a great time!