Imperial cities, spice bazaars and mountain treks. Sleep in desert tents and traditional riads. Build your own Morocco adventure.