May and September: stable, pleasant temperatures (18–25°C), low rainfall, and few tourists. June is also good if you want reliably dry weather for hi…
May and September offer hotel discounts of 20–30% vs peak. Weather is fine for walking, and local guesthouses often have rooms wi…
Go in May or September for the best balance of good weather, few travellers, and fair prices.