May and September – warm enough for the beach, low rainfall, and the town is lively without being overrun. June also works well before the peak heat.
May and September: hotel prices are 20-30% lower than peak. Weather remains good for sightseeing and swimming, and you avoid the…
Go in May or September for comfortable weather, uncrowded beaches, and reasonable prices.