Snow and Greece don't usually go together, but Samarina – Greece’s highest town, at an elevation of around 4,600 feet (1,400m) – often gets a heavy covering. The town is a great base for ski touring Mount Smolikas in winter, and forest hiking in summer. Visit in August, and you’ll be part of a huge celebration that sees the Samarina diaspora return to their ancestral home. The main event is the ‘tsiatsio’, a complex dance completed in two large circles that reflects the social strata of the village.
These winter resorts are even better in summer