Hallo,
zu 1. es gibt in allen drei Orten soviel Auswahl, da müsstest Du bitte konkret sagen, was Du mit "günstig" meint. Der eine meint mit "günstig" ein Zimmer zu 20 Euro, der andere eines zu 80 Euro.
In Essaouira gefiel mir das
www.les-matins-bleus.com, in Marrakesch sind die günstigeren Standards das Hotel Sheherazade und das Jnane Mogador, aber es gibt unendlich viel Auswahl dort, am besten mal bei hostelworld gucken. In Agadir gibt es überwiegend grosse Pauschalhotels, daher würde ich über ein Onlineportal vorbuchen, da kriegst Du bessere Rates.
2. Relativ teuer, ich glaube, ich hatte 200 Dirham bezahlt (Grand Taxi).
3. Ich war immer auf der Bank. Und von denen gibt es genug, und dort geht es korrekt zu.
4. Diese Frage wird in Reiseführern auf mehreren hundert Seiten ausgewälzt, das würde hier zu weit führen.
5. Das hängt von Deinem Verhandlungsgeschick ab. Glaube kaum, dass Dir einer was schenkt, nur weil Du Marokkaner bist.....