May and September are ideal: mild temperatures (18-22°C), low rainfall, and few tourists. Spring wildflowers and autumn foliage add charm.
April and October: cooler but pleasant (10-15°C), 30-40% lower accommodation rates, fewer people. You’ll need a jacket but sites…
Go in May or September for the best balance of fine weather, few crowds, and fair prices.