Marrakech, tappa della città imperiali