In London, the summers are short, comfortable, and partly cloudy, and the winters are long, very cold, windy, and mostly cloudy. The best time to visit London is March through May.