Make the most of your stay in the city with these free things to do in London.