Although Cyprus is best known for its beaches and for its ancient associations with the goddess Aphrodite, it is also home to a number of fine Byzantine churches, hidden away in the woods and villages of the Troodos mountains, which provide an additional incentive to visit the Med's third largest island.