The best time to visit Crete runs from late May to June and from September to early October. Late spring brings fantastic flower blooming, sunny days, and warm water by pink and white sand beaches. Early autumn offers fewer crowds, affordable accommodation, and winemaking season. Hot summer from July to August sees insane tourist traffic as well as higher prices. It is known not only for Greek salad and frappe but for long queues to the main attractions, so start your day earlier. Low season from November through February and shoulder season in March–April are usually rainy, but a pack of amazing festivals and Rethymno Carnival are a great compensation. Also, temperatures and room rates drop, and so do the tourist numbers.