See the best of Morocco in just nine days with this private tour, which includes most of your meals, private transportation, and a hot air balloon ride over Marrakech. You'll visit top cities such as Fez, Rabat, Casablanca, and—of course—Marrakech, and spend time visiting the Atlas Mountains and the Agafay Desert.
... More