Spain has a little bit of everything: mountains, city life, architecture, cuisine, coastlines, culture, history, and more.
Northern Spain is known for the cathedrals of Barcelona, and you can get a healthy dose of hiking and scenery in the mountains at Montserrat National Park.
Read through this complete Spain travel guide for more info on what to expect!