Choose March to May and September to November as the best time to visit Athens. These months guarantee warm sunny days and thinner tourist crowds with lower airfare and hotel prices. Springtime in Athens brings Easter celebrations and wild poppies at the Acropolis, and autumn harvests figs and grapes and celebrates the Day of Ohi. If you don't mind dealing with heat and hordes of tourists, a period between June and August has special stuff to offer: exquisite beaches along with gastronomical explosion with the taste of moussaka, courgette balls, and fresh Horiatiki salad. December being the wettest and gloomiest month, the umbrella should be an integral part of your winter trip. Enjoy hiking as the landscape gets greener from December to February.