The magic of Marrakech: things to see and do in 3 days