For more sunshine and comfortable temperatures, late spring and early autumn – May, September and early October – are the best time to visit.