From Roman antiquities to Islamic treasures and a wealth of contemporary art and architecture, the Moroccan capital is ...