To enjoy London in mild and pleasant weather, visit the city between May and September. Temperatures are around 24°C during summer, offering welcome relief from hotter destinations. On the other hand, winter can be quite wet, but the Christmas illuminations make up for any bad weather.