Marrakech is a city of wonders, and discovering all its secrets could take years, if not a lifetime. If you only have a few days, visit its attractions to get a sense of the ochre city's noble past, its rapid present, and its eternal obsession with beauty.