Rabat, Casablanca, Fès or Tangier to name the least, each of Morocco’s cities will marvel you with their French to Spanish architectural heritage and others in between, whether they be cosmopolitan metropolises or traditional towns which are aged back to the 9th century.