From pristine beaches and coves with crystal clear waters to imposing mountains: unwind in the natural, cultural, and culinary treasures of Costa Brava and the Pyrenees.