Looking for free things to do in London? They say the best things in life are free - and even in one of the world's most expensive cities, London, there's plenty to see and do that won't cost you a penny...