Hi, zum Ramadan kann ich nichts sagen, stelle es mir aber in Essaouira schon etwas schade vor, wenn tagsüber die Eiscafes und alles geschlossen haben.
Abends wird dafür sicher etwas mehr los sein.
Ich würde mich in beiden Orten in ein Riad einmieten. Ist doch viel schöner als ein Hotel.
Es ist wie in einer Pension, halt meist kleiner und familiärer als ein Hotel, aber man muss jetzt nicht unbedingt mit den Besitzern viel Zeit verbringen.
Was die Preise angeht, weiss ich nicht genau, aber Marrakesch ist ja ziemlich hip geworden in den letzten Jahren und das wirkt sich natürlich auf die Preise aus. Es gibt Luxus-Riads, in denen eine Übernachtung 200 oder 300 Euro kostet!
Und Essaouira ist auch gut gebucht, hatte ich so den Eindruck.
Aber einen guten Überblick kannst Du Dir hier verschaffen:
http://www.essaouiranet.comhttp://www.marrakech-info.com/unterkuenfte/marrakesch-hotel.htmhttp://www.terremaroc.comhttp://www.splendia.comIch war in Marrakesch im Riad Dar One (Zimmer 100 Euro)und in Essaouira im Les Matins Bleus (Zimmer 45 Euro), und kann beide empfehlen.