1. Wander around one of London’s best markets


Escape the tyranny of boring chain stores and blandly utilitarian supermarkets by discovering London's always-exciting markets. Borough Market is probably the most famous, and it's undeniably full of foodie delights. But it gets seriously packed, so escape the crowds at nearby Maltby Street Market for delectable street food and bags of historic atmosphere. Each of London's local markets has a distinctive flavour: Hackney's Broadway Market is where you'll find fashionable types mingling over matcha lattes; Blackheath Farmers’ Market is a dose of countryside romance in SE3; Clapham's Northcote Road Market is a bougie suburban paradise with fancy cheeses galore. Fill your tote bag and feel smug all week.