Bonjour,
Oublie les "riads", en général cher, souvent très cher, normal, même si ça a bien changé, au départ c'était des établissements raffinés pour clientèle raffinée (et friquée).
Oublie l'hébergement chez l'habitant, si tu ne connais pas d'habitant, il y a bien des fausses accocs, mais avec ce qu'elles empochent, les prix se rapprochent des riads., ou alors c'est du glauque de chez glauque, au noir. (ta boite de messages privée risque d'exploser, avec toutes les propositions douteuses de rabatteurs)
La solution, pas chère, sympa, est de loger dans les petits hotels, nombreux à quelques dizaines de mètres de "la place", comme on en trouve sur tous les guides.
Essaouira, Immouzer, Afriquia,
Atlas, et plein d'autres....., ou à 5 vous pourrez loger entre 20 et 25 euros.