Tell me what I should do in London, England. 
 If you're visiting London, it may feel daunting attempting to take advantage of everything this cosmopolitan city has to offer. But that's part of its magic — there's something for everyone! A few ideas:

Enjoy the food. I highly recommend wandering through the vendor stands at Borough Market in Southwark — it's only open for lunch and you should bring cash because most vendors don't take cards! If you're looking for a high-end restaurant, try Chiltern Firehouse in Marylebone. Another popular option is Dishoom: it's an upscale Indian restaurant with multiple locations and worth the hype. And for lighter fare, indulge in the English custom of afternoon tea! You could try Sketch in Mayfair or The Savoy in Covent Garden for completely different experiences — Sketch is definitely a millennial’s take on tea and it’s very trendy, whereas The Savoy is more traditional.

Grab a drink. You might think of dark pubs when you think of London, but it is also home to some of the best cocktail bars in the world. For a unique experience, find a "public bathroom bar" or a speakeasy like Keystone Crescent Members Club. Shoreditch has plenty of options for the imbibers, like Ace Hotel Rooftop and Old St Records. Then there's Duke's Bar in Mayfair, which is a famous spot for a martini since Ian Fleming used to hang out there when he was writing James Bond novels.

Visit a museum. The Tate Modern offers free entry and an excellent view of the city. It's on the south side of the Thames, and you can wander from there to the Shakespeare Globe. The National Portrait Gallery will keep you entertained, even though it really is home to all portraits, but you can learn a lot about British history by reading through the biographies of public figures featured. I also recommend seeing which artist's work the Hayward Gallery at the Southbank Centre is exhibiting, since it's an excellent space. The Tower of London is a classic for visitors: the castle is a World Heritage Site and where you need to go if you want to admire the Crown Jewels.

See a show. If you live or often see Broadway shows in New York, this might be less exciting to you, but London shows are relatively easy to secure tickets for, and a great activity if you're interested in experiencing even more British culture.

Shop. Don't miss the famous Harrod's, the iconic department store with a iconic food floor. Liberty is another well-known London department store. Less expensive, and known for their stationary. And if department stores aren't your thing, pop into local boutiques!