May, June and September. May is warm but not scorching, with wildflowers on the hillsides. June and September offer sea temperatures around 22–24°C a…
April and October. April can still be cool (16–20°C) but hotel prices drop 30–40% from summer peaks. October is warm enough for s…
Go in June for warm seas, lively but not crowded streets, and the best balance of sun and comfort.