For the complete route, we recommend at least twelve nights. Additional time is particularly worthwhile in Fès, Marrakesh, Essaouira or the Sahara.