Nope not new to cruising, this upcoming MSC cruise will be my 12th - I don’t think anyone could possibly claim that 400ml of beer for £8-£9 is among the lowest.
saw elsewhere online a post from Grandiosa at more like €6.50, so about £6 which is more palatable - and higher than on shore which is expected, but £8-£9+ is extortionate