Dive into the lively souks, historic palaces, lush gardens and exotic atmosphere of Marrakech, Morocco’s red city of wonders.