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

2. Tossa De Mar

Tossa De Mar
Tossa de Mar is the place to visit to experience coastal Catalonia without the massive crowds you might find in Barcelona. Famed for its beaches, this is definitely one of the most amazing places to visit in Spain for your dose of sun, sea, and sand.