With Paris and Venice only a stone’s throw away, London is often overlooked as a city of love. But with its picturesque palaces and spectacular skyline, the home of the great British rom-com is the perfect destination for sweethearts.

1. Take a luxury tour for two

Start the weekend in VIP style with a private chauffeur driven tour. You’ll be whisked around all the top sights, without having to navigate the crowds. Picture cuddling up to your loved one while gazing out at the Tower of London, Trafalgar Square, and of course, Buckingham Palace.

2. Swoon over the stars

Even the most devoted couples have secret celebrity crushes. At Madame Tussauds, you can snap a selfie with the two most important people in your life — your partner and a wax version of the superstar that got away. The museum features sculptures of well-known heartthrobs alongside actors, musicians, royalty, and more.

3. Admire an ancient castle

Home to many a royal love story, Windsor Castle is the perfect spot for a romantic stroll. Marvel the magnificent architecture, wander around the grounds, and discover history dating back to the 11th century. Then after you’ve finished exploring, head into picturesque Windsor for lunch at a quaint local pub.

4. Cruise along the Thames

Nothing says “I love you” like a spectacular view at sunset. On this romantic river cruise, you’ll sip on bubbly, nibble on canapes, and listen to live music as you sail past the sights. And trust us, there’s no shortage of things to see. Look out for the Houses of Parliament, Tower Bridge, and the iconic London Eye.

5. Relive the royal wedding

Want to see where Will and Kate tied the knot? Westminster Abbey’s grand interior has been the setting for some of the kingdom’s most impressive royal weddings. It’s also the go-to venue for coronations and the resting place for monarchs from many years ago. Discover the jaw-dropping interior, then follow your guide to see the traditional Changing of the Guard.

6. Soak up the skyline

London’s dramatic Shard building offers one of the most incredible views of the city. A ticket will take you to the 72nd floor and show you the only 360-degree view of the city. For a truly romantic evening, we recommend visiting after dark. You’ll be able to gaze at the glittering skyline together while sipping on champagne.

7. Explore the alternative London

See where the locals live with a private tour of eclectic East London. Fall in love with the colorful flower market before unearthing hip bars and quirky cafes. Home to some of the city’s best vintage stalls, this area is the perfect place to pick up a memento of your trip. You’ll find records, crafts, and one-of-a-kind clothing.

Have your own romantic spot in the city? We’d love to know. Share it with us in the comments below.

Plan your trip to London