The wild coast of the Costa Brava offers tranquil rural retreats and large bustling resorts, take your pick from our wide range of villas!