The 8 Most Beautiful Spa Hotels in Costa Brava: Our Recommendations