From Madrid to Marrakech, visit Spain, Portugal and Morocco. Travel to Spain, Portugal and Morocco on a journey from Madrid to Marrakech, taking the long route for maximum adventure. Marvel at artistic masterpieces and architectural wonders in Spain, taste the rich history of Portugal in its delightful cities and cuisine, and be enchanted by the magic of mysterious Morocco. Revel in chaotic markets, relax in coastal retreats and be warmed by local hospitality. This is an unforgettable odyssey through changing landscapes and incredible cultures - be spellbound by the colours and charisma of Spain, Portugal and Morocco.