There are loads of free activities in London. From exhibitions to live performances, there's something for everyone! Here are some of our top recommendations.