Tomes can be written about the rivalry between Madrid and Barcelona, Spain’s primary cities. Blood has been spilled, friends turned to enemies, and bitterness drawn out for decades. And that’s just on the soccer pitch. A newly unified Spain built one of the most powerful empires the world has ever seen in the 16th century. Madrid was the seat of power. Barcelona, meanwhile, grew as an industrial power and capital of Catalonia, a prosperous region with a fierce independent streak.
But Spain is so much more than its two headline cities. In the south, Andalusia dazzles with Moorish palaces, whitewashed villages, and the passionate rhythms of flamenco. To the north, the Basque Country blends modernist cuisine with deep-rooted traditions, while Galicia offers windswept coasts, fresh seafood, and echoes of Celtic heritage. Each region feels like its own world—distinct in language, landscape, and spirit—inviting travellers to explore a country that’s endlessly varied and deeply storied.
Destination: Spain
For travellers dreaming of history, cuisine, art, and sun-drenched coastlines, as a destination Spain delivers it all — and then some. Whether you’re drawn to medieval hilltop towns, vineyard-covered valleys, or vibrant festivals that light up entire cities, Spain offers a remarkable blend of old-world charm and modern energy. Luxury travellers will find no shortage of indulgent experiences—from five-star paradores housed in historic castles to private yacht charters along the Costa Brava and exclusive wine tastings in La Rioja. Each journey through the country reveals another layer of its rich cultural mosaic, making it a destination worth exploring again and again. This Spain Destination Guide will help you explore all the beauty and excitement Spain has to offer.
Madrid and Barcelona
Fortunately, you don’t have to choose between these two iconic cities. In Madrid, you can wander grand boulevards lined with neoclassical architecture, linger over masterpieces by Goya and Velázquez at the Prado, and take easy day trips to storied cities like Toledo and Segovia. Barcelona enchants with its whimsical Modernist landmarks—most famously Gaudí’s Sagrada Família—while La Rambla buzzes with life and the Gothic Quarter invites you to lose yourself in its centuries-old alleys.
If you’re setting sail on a Mediterranean cruise, there’s a good chance you’ll depart from Barcelona, a vibrant coastal hub and gateway to the Balearic Islands: Mallorca, Menorca, and Ibiza. Time your visit just right—and secure your tickets early—and you might catch El Clásico, the electric showdown between Real Madrid and FC Barcelona, where sport, culture, and passion collide.
Northern Spain
Though the two major cities are well worth a visit, they’re just the beginning of the wonders of Spain. In the Basque Country on the northern coast, an enchanting combination of beautiful beaches and Michelin-starred restaurants makes San Sebastian a must-visit. While you’re up there, check out the spectacular Guggenheim Museum in Bilbao. Inland from those gems is the Rioja wine region. Anyone who’s walked the Camino de Santiago can tell tales of the beauty of northern Spain. In the west, along the Portuguese border are the sparsely populated but historically rich Castile & Leon and the hardscrabble Extremadura, birthplace of many conquistadors.
Southern Spain
Andalusia spans the southern coast where the Atlantic and Mediterranean meet and Africa nearly meets Europe. The historic cities of Seville, Cadiz, Cordoba and Granada are rich in culture and architecture, while Malaga, Marbella and the rest of the Costa del Sol are renowned for their beaches. Work your way up the east coast and you’ll come to Valencia, whose contributions include L’Oceanogràfic — Europe’s largest aquarium — and paella. While many regions compete for your visit, whatever taste of Spain you choose is sure to be a good one.
Where to stay in Spain
Spain has some amazing hotels, from former palaces to modern skyscrapers. Here are some of my favourites.
Madrid
- Four Seasons Hotel Madrid
Housed in a beautifully restored historic building, this hotel offers a rooftop dining experience, an expansive spa, and an impressive art collection featuring nearly 1,500 pieces. - Mandarin Oriental Ritz, Madrid
Located directly across from the Museo del Prado, this hotel blends historical grandeur with modern luxury, offering exquisite accommodations and fine dining. - Rosewood Villa Magna
Situated in the upscale Salamanca district, this hotel combines spacious rooms with fine dining, reflecting Madrid’s blend of historical richness and contemporary charm.
Barcelona
- Hotel Arts Barcelona
An urban resort standing as a premier destination, offering luxurious accommodations with views of the city and the sea. - Mandarin Oriental, Barcelona
Known for its high-end amenities and serious cuisine, this hotel provides a sleek, modern respite in the heart of the city. - W Barcelona
Located beachfront in Barceloneta, this hotel offers a restaurant, fitness center, beach access, spa, and pools, embodying the ultimate getaway by the beach.
Andalusia
- Hotel Don Pepe Gran Meliá (Marbella)
A luxurious beachfront hotel offering elegant accommodations and top-tier amenities. - Hospes Palacio del Bailio (Córdoba)
This hotel combines historical architecture with modern luxury, featuring a spa and gourmet dining. - Hotel Alhambra Palace (Granada)
Located near the Alhambra, this hotel offers stunning views and a blend of Moorish and contemporary design.
Basque Country
- Hotel Maria Cristina, a Luxury Collection Hotel (San Sebastián)
A historic hotel offering luxurious accommodations and exceptional service in the heart of the city. - Arima Hotel & Spa (San Sebastián)
An eco-friendly hotel featuring modern design and a relaxing spa experience. - Villa Favorita (San Sebastián)
A boutique hotel offering personalized service and elegant rooms with sea views.
Galicia
- Noa Boutique Hotel (Santa Cruz)
A modern boutique hotel offering stylish rooms and a rooftop pool with sea views. - A Quinta da Auga Hotel Spa Relais & Châteaux (Santiago de Compostela)
A luxurious hotel set in a restored 18th-century paper factory, featuring a spa and fine dining. - Parador de Baiona (Baiona)
Located in a historic fortress, this hotel offers panoramic views of the Atlantic Ocean and elegant accommodations.
Pin and share this Spain Destination Guide!
Get your own Spain Destination Guide with a luxury travel advisor!