Find Your Cruise
The smoking policy is you can smoke in your cabin, port side of the ship, casino, wheelbar outside and the first 3/4 tables inside, cigar lounge and Razmatazz, hope that has answered your question Re: smoking.
I do ot know about how much brandy is as I only drink diet coke, whatI can tell you is that you can pay $58 and get a sticker attatched to the corner of your on board creditcard and have as many soft drinks as you want to, it is well worth the mone.
Don't know the answer to bar prices but you will find on this website a list of cruise ships and cruise lines and what there smoking policy is. Have a good holida.