The scents of spice and the warm embrace of the sun-kissed Mediterranean are never far when you embark on this uplifting voyage through Spain, Morocco and Portugal. Explore the bustling cities of Madrid and Marrakesh, cross the Strait of Gibraltar and fea...