May and September are ideal. May offers warm days (22-25°C) and spring blooms without July's crush. September stays hot (28°C) but the crowds thin ou…
April and October are the budget shoulder months. April is cooler (18°C) with occasional rain, but hotel rates are half of August…
Go in May for perfect weather and few crowds, or September for warm sea swims without the peak prices.