Spain, a country pulsating with life and colour, seamlessly marries the past with the present. From the historic Alhambra in Granada to the avant-garde architecture in Barcelona, Spain is a land of contrasts and passions.
Barcelona finds its way onto most itineraries… and for good reason. It has a vibrant food scene, a plethora of unique historic architecture, great Mediterranean