London has some of the most iconic tourist attractions in the world as well as world-famous events, concerts, theatre shows, and exhibitions, all of which are not to be missed out on during a trip to this fantastic city. There are loads of free things to do in the city and plenty of places geared for family fun which is ideal for when travelling with the kids.