Marrakesh hotels: You can now eat some of the world's best Italian food in Morocco | Fortune