Regions to know
To frame your trip by what you have time for and what you're after.
Madrid & Castilla
Madrid, Toledo, Segovia, Salamanca, Ávila
The center. Madrid for the museums and the nightlife, day-trippable hilltop cities (Toledo, Segovia's Roman aqueduct, Salamanca's golden sandstone university). Cold in winter, brutal in July-August.
Catalonia
Barcelona, Girona, Costa Brava, Montserrat
Barcelona as base, Gaudí (Sagrada Familia, Park Güell, Casa Batlló) as the trip's spine. Day trips: Girona (Game of Thrones), the Costa Brava coves, Montserrat's sawtooth mountain monastery. Catalan is the working language.
Andalusia
Sevilla, Granada, Córdoba, Ronda, Málaga, Cádiz
The Moorish south — Alhambra, Mezquita, the Alcázar, white hill towns, flamenco, sherry country (Jerez). Hottest summers in Europe; visit April–June or October. Best done with a rental car for the pueblos blancos.
Basque Country
San Sebastián, Bilbao, Vitoria, the Basque coast
The food capital of Spain — and arguably of Europe. San Sebastián for pintxos, Bilbao for the Guggenheim, both for cider houses (sidrerías). Cooler, wetter, greener than the rest of Spain; feels like a different country.
Galicia & the north
Santiago de Compostela, Asturias coast, Picos de Europa
Atlantic Spain. Santiago de Compostela cathedral, the Camino routes, the dramatic Asturian coast, hiking in the Picos de Europa mountains. Seafood (octopus, percebes barnacles) at world-class level. Rains often — pack a layer.
Balearics & Canaries
Mallorca, Ibiza, Menorca, Tenerife, Gran Canaria
Balearics for Mediterranean coves and party towns (Ibiza); Canaries off the African coast for volcanic landscapes and year-round 22°C. Different climate, different feel — pick one trip at a time.