Spain: Seville, Madrid and Barcelona Astonishing architecture, vibrant culture and cuisine, and many ways to enjoy nature through the beaches, mountains and woods. October 26, 2017 0