It's hard to stay on the fence about Marrakech. On the one hand it's hot and dusty with street vendors vying for your attention in the souks of the medina. On the other, it's like an Arabian Nights fantasy come alive with its red-brick medina bursting at the seams with stalls packed with all sorts …