Marrakech / Morocco is not like the typical arabic country, I was pleasantly surprised when I went there last autumn, they even brew their own beer, which by the way, aint to shabby as beer goes, best imo was a lager called Casablanca.
Whatever you do, dont eat the food at the hotel / Riad, its overpriced as fuck, we where 6 persons and ate 1 dinner at our Riad and it costed more than 3 days of lunch and dinner outside in the city.
There are a shitload of good restaurants in the vicinity of the big market square, they even open up restaurants at night there after all the peddlers has gone to sleep.
If you are there to buy stuff, buy from the outskirts of the market as they usually do not try to scam you, the closer to the city centre you get, the higher the chance that they are trying to give you shitty deals.
Thats about all, have fun, it is a nice country compared to Egypt and Tunisia, which was (and is) shit.