From the puzzling laneways of the Medinas to the aching beauty of the Sahara, Morroco is exotic, colorful, and made for anyone who longs for a taste of times long past.