At the end of October, the small picturesque village of Agios Dimitrios, hidden among the green slopes of the Marathasa Valley in the Troodos mountains, invites you to its annual Festival of Traditions and Culture. The celebration is held in honor of the village's patron saint, Saint Dimitrios, whose day is celebrated on October 26....