15 Most Beautiful Cities in Spain you cannot miss on your Next Vacation

4. Costa Brava

Costa Brava
The Costa Brava boasts a dramatic coastline, which is however very attractive. The mountainous land offers great hiking trails. Meanwhile the coast features soft sandy beaches and warm blue sea attracts bathers from all around Europe.