Spain is a country with a lot of diversity and interesting places to visit.  The two largest cities in Spain, Madrid and Barcelona, both offer unique opportunities.  Spain is also home to some traditions such as bull fighting and flamenco dancing.

Spain has a history that makes for a mix of architecture not seen many places in the world.  They have been a major world power, Spain is home to castles from the medieval times, and Spain was occupied by the Moors for many years.

Spain is home to sights both natural and man made, and you’ll find it has a lot to offer.