Wheels of cheese piled high, fish so fresh they’re practically swimming away, loaves of bread stacked neatly in rows and every kind of deliciousness you can imagine – welcome to foodie heaven. The origins of Borough Market hark back to the 13th century, and people have been coming to this spot to sell their produce ever since. Open Wednesday through Saturday, this delicious corner of London should be on every food-lover’s itinerary. Pack an empty stomach and get ready to munch.