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...