Confused by Italy’s bars, trattorias, osterias, ristoranti, and enoteche? This polished guide explains what each type of restaurants in Italy means, what to expect, when to go, and how to choose the right place for every meal, coffee, aperitivo, and dinner in Italy.