From bustling Barcelona to majestic Madrid and sunny Seville, Spain’s best-known cities are among the most popular tourist destinations in Europe. Wherever you are in Spain, there’s always a lot to see and do – and eat and drink. Because Spain encompasses several autonomous regions and islands, the country boasts one of the most widely diverse cultures and landscapes on the continent.  Here is a list of the top 10 places you must visit when you go to Spain.

Barcelona

spain (1)
www.flickr.com

Cordoba

spain (2)
www.flickr.com

Madrid

spain (3)
www.flickr.com

Seville

spain (4)
www.flickr.com

Spanish Islands

spain (5)
www.flickr.com

Toledo

spain (6)
www.flickr.com

San Sebastian

spain (7)
www.flickr.com

Santiago de Compostela

spain (8)
www.flickr.com

Granada

spain (9)
www.flickr.com

Valencia

spain (10)
www.flickr.com