si tu désires un hotel en ville je te conseille l'impérial borj plutot que le marrakech (avis de personnes rencontrées sur place)
pour ce qui est du palmariva nous y avons séjourné fin juin et avons adoré, cependant il se trouve à 6 kms du centre (navettes prévues mais payantes).