Omodos
Omodos is in the Troodos about 45km north-west of Limassol.
Don't think have been there, but looking at this vid, it's gonna get added to the list to visit.
This is the site (with an English version) of the village council...
http://www.omodos.org/english/index.shtm