Fes is often dubbed Morocco’s ‘second city’ – and it has a wealth of culture, beauty, and generous, homely feasts, discovers Ella Walker ...