April, May and September. Sunny 22–26°C days, wildflowers or post-summer calm, and hotel rates that haven't peaked yet.
March and October–November. March offers crisp spring light and low rates; October and November still hit 20°C and you'll find ha…
Go in May or September for the best blend of reliable sun, lower prices and uncrowded streets.