Breathtaking 12th-century castle straight out of the pages of a fairy tale