Probably too late an answer to help you out.
We have just returned from a cruise on discovery - the bar prices are less than my local pub. House wine £9.95, Draugt beer £2.40 a pint, Lager £2.80, Cans of Coca Cola etc £1.00.
Your local pub is expensive-but then you come from the deep south.
Yes, Greene King IPA is now £2.95 a pint. Al least the drink drive laws cutail ones expenditure!