La belle cité domine un splendide paysage du haut de ses 320 m. Avant d’atteindre le bourg, par la D39 qui vient de Perpezac, vous irez au mont d’Ayen, qui culmine à 374 m, où se trouve une table d’orientation. Au Moyen Age, un château était occupé par des gens du vicomte de Limoges. Avec le château d’Yssandon, il était l’une des places fortes qui protégeaient la région contre les invasions des hordes de routiers (les Brabançons) et des Anglais. Ceux-ci se rendirent maîtres des lieux durant la guerre de Cent Ans et en furent chassés par les habitants au terme d’un siège de 17 jours. L’ancienne église d’Ayen fut détruite durant les guerres de Religion, et l’actuelle date de 1894. De l’ancienne église romane, restent des enfeus, niches funéraires en arcades du XIIIe siècle, ainsi qu’une Vierge en bois de la même époque.