Marrakech is at its best early in the morning and at sunset. The blocky red buildings glow against the half-light in the sky. The palm trees and open boulevards give the city a graceful colonial feel. In the heat of the day, Marrakech is a cacophony of noise, smell and sweaty humanity. A bewildering array …
