April–May and September–October. Daytime temperatures sit between 18–25°C, the hills are green after spring rains, and there are few tourists.
May and September. Still warm and dry, but rooms are 15–25% cheaper than peak summer. The town is quiet, and you'll have archaeol…
Go in late April or September for the best mix of tolerable weather, thin crowds, and fair prices.