The best time to go to London is April to June and September to October for pleasant weather and fun activities.