Autumn (March-May) and Spring (September-November) offer perfect weather with temperatures 20-25°C, minimal rain, and comfortable outdoor exploration. Summer (December-February) brings intense heat (30-35°C) but is ideal for beach activities and water sports. Winter (June-August) is mild (12-18°C) with occasional rain; fewer tourists and lower accommodation rates.
Best months: September-October and April-May provide ideal conditions with spring wildflowers and autumn festivals. Avoid January for intense heat and December-early January for holiday crowds.