The city of Chefchaouen, or Chaouen for short, is seen as a new "it" place on Morocco's tourist trail. Yet it's not the mountains or the "Game of Thrones" architecture that travelers come in their ...