Morocco's Fez, often considered the spiritual and cultural heart of the country, is a vibrant destination that's perfect for a foodie adventure, as we discovered