Fez is considered the oldest imperial city founded by Moulay Idriss in the 8th century, and remains the spiritual capital of Morocco. A UNESCO World Heritage site, you will need more than a day to visit all of the sights. Things to see include the medieval medina, the artisan neighborhoods, the Karaouine Mosque, and the Nejjarine Fountain. You can also visit Meknes, an imperial city since the Sultan Moulay Ismail made it his residence in the 17th century. In addition, there are many palaces around the city. The famous Bab Al Mansour, the Royal stables and the Jewish quarter show the glory of the past. A few miles from Meknes are the ruins of the Roman Volubilis and the tomb of Moulay Idriss, the founder of Islam in Morocco.