Drinks on most standard ships are no more expensive than you would find in a bar in town. For example £2.50 per pint (although on RCCL they charge in dollars )cocktails can be a little more and usually they have certain drinks on offer so look out for those.
In addition, don't buy alcohol ashore to smuggle on board to drink - unfortunately most cruiselines are wise to this and scan your bags when you get back on the ship. They usually it and give it you back at the end of your cruise!
Hello! Very pleased to see that you are eager to go on Jewel of the Seas. Tell your partner not to worry it won't cost a fortune!! I have had a look at some of the bar menus for you and here are some examples- a beer on Jewel of the Seas will start at $4 on the current menu; Cocktails start at $8- obviously these may be subject to change and are literally a guideline for your reference.
I hope that this puts his mind at ease and I hope you both have a wonderful time on the lovely Jewel of the Seas! Anna.
Go for it! It's a faboulous ship ( i've been on the sister ship Radiance.) Last time i cruise with RCCL in Dec '06 you were allowed 2 litres of alcohol on per cabin. Also RCCL prices are a little cheaper then other cruise lines for drinks. I promise you aboard that beautiful ship, it'll be a trip of a lifetime.