October to April offers ideal weather with warm days (20-25°C) and cool evenings. This is peak tourist season with higher prices and crowds.
November to March provides the most comfortable temperatures for exploring. December to February can include rain and occasional snow in mountains.
May to September brings intense heat (30-40°C+), making midday exploration challenging. Early morning and evening are best if visiting summer. Prices drop significantly off-season.