10 jours c'est pas trop mal pour faire cette boucle mais de là à dire que vous allez "vous laisser porter par la vie locale"...

Si tu ne connais pas
Marrakech restes y au moins 2 jours pour découvrir la médina. Mon conseil: y dormir. Petits hôtels à 10/15 € puis les riads à partir de 35€.
Location de voiture chez les loueurs locaux (autour de 25€/jour)
(Difficile de te donner des adresses d'hébergements car tu ne précises pas ton budget.)
Puis tu peux prendre la route pour
Ouarzazate, (à 3h30 de
Marrakech) t'arrêter déjeuner à AÏt Ben Haddou et faire une petite visite des lieux.
Je te conseille de dormir à
Skoura et d'y passer, comme à
Marrakech, au moins 2 nuits.
La région est magnifique (
Vallée des Roses, palmeraie de
Skoura, Kasbah Amerhidil, AÏt Habbou...)
Nombreux hébergements à tous les prix dont l'auberge chez Talout.
Ensuite direction
Errachidia en t'arrêtant déjeuner chez Pauline à Tadighoust.
Puis 2 nuits dans la Palmeraie de Zouala au gîte chez Moha.
(mon endroit coup de coeur

)
De
Skoura à Zouala compter 4 heures de route (toujours sans les arrêts)
Tu seras à 1h30 de
Merzouga où tu pourras bivouaquer.
(
Erfoud,
Rissani, tout se tient)
Je te conseille de rentrer sur
Marrakech par la route du sud, celle qui passe par Tazzarine, Agdz.
Tu peux dormir à Agdz avant de reprendre la route (par exemple à Maison d'hôtes Tabhirte)
Voilà, c'est une idée de parcours que j'ai fait x fois... Si cela peut t'aider

PS toutes les routes citées sont praticables en voiture de tourisme.
Tu trouveras des postes d'essence quasiment partout.
Compte une moyenne de 50 kms/h pour calculer tes trajets.