April and May, plus October. Spring brings mild days (20–25°C), blooming hillsides, and minimal rain. October offers similar conditions with autumn c…
March and November. March can be rainy but cheaper, with midday highs around 18°C. November is cool (10–18°C) and quiet; accommod…
Go in April, May, or October for the most comfortable sightseeing weather and uncrowded streets.