London is hands down the best of the world’s mega-cities when it comes to free things to do. The city has a number of top-class museums, and the...