Résumons ce qui a été déja dit sur ce post et beacoup d'autres:
On ne peut pas emmener ses dirhams, ils ne se trouvent que sur place.
Les bureaux de change des aéroports des banques en ville et des hotels de certaine taille, estampillés bureau de change officiels, pratiquent le change d'espèces au meme taux.
les bureau de change bidon pratiquent des taux bidons pour dépanner souvent 10 pour 1 comme les commercants et les restos, donc perte de 9 % environ.
le change en carte de crédit dépend ses frais que votre banque vous prélévera, se renseigner avant de partir, c'est parfois pas donné.
en gros, si c'est pour l'argent de poche, les euros ne tiennent pas de place à emporter et peuvent se changer sans frais au fur et à mesure.
Si c'est pour des dépenses de tout le séjour, chacun voit, pour ma part je ne part qu'avec des espèces, quelques billets de 50, j'ai vécu une visa piratée, et je ne tiens pas à recommencer.