Zagori villages in northern Greece are known for their 48 beautiful stone villages nestled at the foot of Pindos mountains. Visitors can experience the crystal clear waters of the Voidomatis river by rafting or kayaking, walk through the stunning Vikos canyon with its awesome views, and be impressed by the stone-built bridges. The villages are also surrounded by beautiful lakes and wild nature, with cobbled roads evoking how older residents used to live. Local museums and libraries provide a window into the past, and traditional taverns serve famous pies and fine meats. Outdoor enthusiasts will find ideal landscapes for mountain biking, hiking and climbing amid stunning natural beauty.