Visit Casablanca, Rabat, Fes, Merzouga Desert, Todgha Gorge, Dades Valley, Ait Benhaddou, Marrakech, and Essaouira. Enjoy camel rides, medina tours, and desert camping.