Discover the medieval imperial architecture, captivating bazaars and royal treasures of the charming cities of Morocco