Start the day at Westminster Abbey to embrace the beautiful Gothic architecture and historic memorials. Next, head to Big Ben, followed by the Houses of Parliament for a guided tour. End the day with a stroll along the Thames River.
Spend the morning exploring the fascinating exhibits at The British Museum. Head to Trafalgar Square for lunch, and afterwards enjoy a walk around St. James's Park. Finally, visit the iconic Buckingham Palace and witness the famous Changing of the Guard.
Start the day with a visit to the Tower of London and witness the Crown Jewels. Take a tour of the ancient fortress and explore the neighbouring Tower Bridge. For the afternoon, head to Shoreditch, where you can taste-test some of the finest street food in London and see beautiful street art scattered around the East End.
Start the day with a visit to the beautiful Kensington Palace and Gardens. Continuing the royal theme, head to Portobello Road Market in colourful Notting Hill, filled with vintage treasures. Spend your evening in nearby Soho for a night full of cheap entertainment, including comedy clubs and live music.
In the morning, head to Greenwich and take a tour around the famous Cutty Sark. This grand sailing ship will take you back in time and teaches you about its interesting history. Visit the beautiful Greenwich Park filled with views over the city, and visit the Royal Observatory. In the evening, head to Camden for cheap eats and drinks and enjoy the lively nightlife.
Spend your last day in London visiting some of the most famous landmarks, including the London Eye, Shakespeare's Globe Theatre and the Tate Modern. Walk along the Thames to Southbank Centre where you can find an array of street performers and amazing views of the city. Toast as the sun sets at one of the area's many rooftop bars.
Add more time for shopping if you're an avid shopper. If you're interested in history, divide more time for museums and art galleries. If you're tight on time, combine Greenwich and Camden into one day.