6. Watch the Street Performers
The Covent Garden Market’s West Piazza is an ideal place for free London entertainment. Street performers are ready to entertain every afternoon. The best acts can usually draw a great number of watchers. If you get lucky enough, you could be asked by the performers to help them perform their acts which should be a unique experience.
7. Visit Westminster Abbey
There is no need to pay £18 to see the beauty of Westminster Abbey. If you know when to go, you can get in for free. Make sure to visit this wonderful house of worship for evening services and you will surely get to experience its beauty and grandeur.
8. Enjoy Free Live Music
Enjoying live music is one of the most popular free things to do in London. The best places to enjoy free live music in London include Southbank Centre (free music), National Theatre (free foyer concerts), Royal Opera House (free lunchtime recitals every Monday), Notting Hill Arts Club and the St. Martin-in-the-Fields.
9. Visit the Princess Diana Memorial
If you are a fan of the most popular princess in the world, the Princess Diana Memorial is definitely a must-see place if you ever get to spend your vacation in London. It is located inside the Hyde Park, and going there is a chance to you pay respects to the beautiful Princess Diana.
10. Shop at the Street Markets
Just like any other key cities in the world, London is known for its numerous street markets. Some of the most popular London street markets include; the Camden Market, Greenwich Market and the Portobello Market. There are street markets that are open every day, and some that are only open on certain days – like the Brick Lane and Columbia Flower markets that are open only on Sundays. Shopping is not free but you can expect to buy some wonderful products in really affordable prices in these street markets.