Morocco is a sensory overload at its most intoxicating, from the scents and sounds that permeate the medianas of medieval Fes and magical Marrakesh to the astonishing sights of the infinitely varied Moroccan landscape.