Visit Morocco on an all-encompassing adventure from Casablanca to Marrakech. Visit Morocco and discover this land of contrasts - sparkling coastlines, soaring mountains, lush valleys and the vast, unforgettable Sahara Desert. Travel in the footsteps of pirates, sultans and desert nomads, exploring the colonial architecture of Casablanca, the ancient Roman ruins of Volubilis, the medieval city of Fes and the intricate clay architecture of the Ait Benhaddou Kasbah. Enjoy the warm local hospitality and embark on exotic adventures - riding a camel over Saharan dunes, hiking in the High Atlas Mountains and haggling for treasures in bustling souqs. Take an exhilarating journey to absorb the extraordinary sights of mysterious Morocco.