Top Things to See & Do in Marrakech, Morocco Marrakech is a