Explore the medieval village of Peratallada in Costa Brava. Discover its stone architecture and historical sites.