I can't really advice about places to stay in Morocco cause I crashed with a friend who was there for a conference at the Sofitel hotel which was super beautiful and comfy. The grounds were absolutely magnificent and so Moroccan. I want to decorate a compound just like it some day. Everyone says the best places to stay in Morocco are riads which are equivalents of beds and breakfast. I didn't stay there but I saw some and they are beautiful. Next trip, I'm going for that experience.