May–June and September: temperatures are mild (15–25°C), rainfall is moderate, and tourist numbers are reasonable. These months avoid the peak heat o…
April and October: lower hotel rates by 15–25%, fewer tourists, and still decent weather for sightseeing. April can be rainy; Oct…
Go in May, June, or September for the best combination of comfortable weather, fewer crowds, and reasonable prices.