The idyllic village is a countryside retreat unto itself, boasting historic architecture, castle remains, a lush village green, and a stunning chapel.