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...