We rented a car for 4 days in Marrakesh to go to Ait Benhaddou, then via Quarzazate to Zagora (dunes de Tinfou), from there via Agdz to Taliouine (center of saffron production) and finally with a short side trip to the Tizi n'Test to Agadir. It's no problem to drive in Morocco if you drive passiv in bigger cities.