One of the finest of the many medieval villages in the Baix Empordà region of Catalonia, Peratallada has largely been bypassed by modern development. Enclosed by crumbling walls, the village is still a maze of cobbled streets clustered around an ancient castle. On the edge of Peratallada is the stately twelfth century Romanesque church of St. Stephen.