Top 10 reasons to visit London. There are many reasons to visit London, but here's our top 10. London is a diverse and exciting city with some of the world's best sights, attractions and activities. With so much to do, it's hard to narrow down the long list of reasons to visit, but below you'll find our top 10. 1. Top 10 London attractions You can't fail to be excited by London's amazing.