loading...
Experience a 30-day adventure from Casablanca to Porto. Explore Morocco's imperial cities, the Sahara Desert and Marrakesh, before discovering Spain's landmarks in Barcelona, Madrid and Seville. Finish with a seven-night Douro River cruise on board the MS Estrela, visiting picturesque villages.