Centuries of history has left a legacy of unique things to do in Fez, including architecture, art, food and handicrafts.