Picturesque medieval village of Pals, Costa Brava.