The Mayflower Pub is the oldest boozer on the Thames, and a great spot to pitch up for a session at the weekend when you just want a drink and to catch some lazy river vibes. It’s a ‘proper’ pub, then - the inside’s cosy and looks like it’s barely changed for centuries, and there’s a lovely outdoor terrace that overlooks the water, good for drunkenly screaming at the odd kayaker after several rounds (just like Magaluf). As for food, it’s just as old-school - there’s a different pie each day and standards like fish and chips, though disappointingly there is avocado on the menu. They even cater to vegetarians.