The best time to go to Greece is the mid-season: the climate is indeed very pleasant in spring and autumn, with hot temperatures and beaches that are not too jam-packed. If you are not averse to crowds, then you can also go in summer, however, avoid going in winter as most of the tourist attractions are shut.