Step inside Peratallada, a medieval village near Girona where cobblestone streets, ancient stone architecture, and tucked-away dining spots create one of the most enchanting stops on a Costa Brava road trip. Discover why this hidden gem deserves a place on your Spain itinerary.