September to October is a much under-appreciated time to visit London. This is the next best season to visit London. The weather has started to get a bit chilly but with a thick overcoat you can easily beat the cold. The crowds have reduced and you actually get more of London to yourself.