March and April are the sweet spot: warm days (15–25°C), low rain, and far fewer visitors than the May–June peak. September also works well, with pos…
October and November offer the best value: rain eases by mid-October, crowds thin, and hotels drop rates by 30–40%. You'll get co…
Go in March or April for the best balance of good weather and bearable crowds.