Begin your romantic trip at the Buckingham Palace where you can watch the Changing of the Guard ceremony (10 am, daily) and take a stroll at the picturesque gardens while clicking lots of selfies. Then head towards the Big Ben and Houses of Parliament (20 minutes walk) to see the impressive neo-gothic building and listen to the clock chiming. After that, head to the Westminster Abbey (5 minutes walk) to see the historical coronations of the monarchs. Finish the day with a romantic ride in the London Eye (15 minutes walk) around sunset, which offers beautiful views of the Thames River.
Embark on a scenic Thames river cruise starting at Tower Bridge to get a beautiful view of London's skyline, including the Shard and St Paul's Cathedral. Cheer up with a romantic lunch at the Borough Market (15 mins walk) where you can taste delicious street food and unique beverages. Then, head to the British Museum (20 mins via public transport) to explore Britain's rich history and unique culture.
Begin the day with a romantic stroll at Hyde Park, a lush green oasis in the heart of the city that covers 350 acres. Take a picnic and enjoy the beautiful scenery around the Serpentine Lake. After that, head towards the Kensington Palace (15 minutes walk) to visit the residence of the British Royals and explore the beautiful sunken garden. End the day with dinner at the Sketch (15 minutes via public transport) which is a quirky and intimate restaurant that offers delicious food and drinks in an aesthetically pleasing atmosphere.
If you have more time, you can add a visit to the Tower of London to your Day 2 itinerary, which is 15 minutes walk from the Tower Bridge. If you have less time, skip the British Museum and head straight to the Hyde Park in Day 3. You can also reduce the costs by cutting down on expensive meals or choosing more affordable accommodations.