Walking the picturesque streets of some of Italy’s smaller towns will find you some of the top restaurants. But if you want something a little more interactive, the best authentic Italian food tours are in Bologna, Florence, Rome, and Naples.