Forget pie and mash and jellied eels (unless you really want to try them, of course). London is one of the biggest foodie cities in the world. You can find every type of cuisine imaginable and plenty of foodie things to add to your itinerary, from pizza-making workshops to fine dining in Soho or sampling some of the world’s finest caviar and truffles at Fortnum and Mason. True gourmets will love the chance to linger at a food market and snaffle up some global goodies on the go. But if you really want to push the boat out, why not book a table at a Michelin-starred restaurant? Currently, there are 70 in London, with nine earning two stars and three earning the maximum three. Even if your budget doesn’t stretch that far, you won’t have to travel too far to find something to tempt your taste buds. And rest assured that there’ll be a Premier Inn hotel in London that’s ready and waiting whenever you need to sleep off the post-lunch slump.