Explore the charm and history of this medieval town in Costa Brava, Spain. Discover the beauty of its cobblestone streets, ancient walls, and stunning views of the Mediterranean Sea. A perfect destination for sightseeing and excursions from Barcelona.