I have not used Queen Mary but I don't think QE2 prices from last August will be much different.These prices are direct from their "Bar List" plus you must add 15% service charge to everything you buy draught , Lager or bitter ( Stella or Smiths) pint $3.95 half $2.25 Guinness pint $4.25 half $2.50, bottles and cans do work out a bit heavy but overall I found prices to be about pub prices at home,mind you I live in the South East. gin and tonic @ $4.25 (they don't charge for the tonic) I thought was a good thing. Wine can be expensive but again we managed to sort a very nice one at about �12 a bottle. You will love it ,wonderful service makes prices even for someone as skint as me seem cheap.