10. National Maritime Museum
Now, when it comes to free things to do in London, museums are your safest bet. Britain wouldn’t be what it is without its glorious, seafaring past, which is why it makes perfect sense to immerse yourself into its long-lasting, famous culture by kicking things off with a visit to what is arguably the best attraction in Greenwich. The rule here is, the deeper you go, the more fun and interesting the neoclassical museum building gets. In addition to child-friendly interactive exhibits, here you’ll also be privy to a replica of Ernest Shackleton’s lifeboat, as well as the bullet that felled Horatio Nelson.