Spain offers everything from amazing food and lively cities, like Barcelona and Sevilla, to beautiful beaches.
The Canary and Balearic Islands only add to the beauty and variety of the country, and are great for everyone that loves hiking. Drink a good wine and enjoy the Mediterranean charm as the day ends.
You are bound to have a great time in Spain. So do not skip it when you explore Europe.