This six-day Italian journey travels north from Naples to Milan through Rome, Florence, Bologna and Venice. The distances are well suited to high-speed trains, allowing the route to focus less on transport and more on how dramatically Italy's food and atmosphere change from one city to the next.
Naples brings pizza and the cooking of Campania; Rome has its own pasta traditions; Florence introduces Tuscan simplicity; Bologna is one of Italy's great food cities; Venice turns towards the lagoon; and Milan finishes the trip with the richer cooking of Lombardy. The point is to experience those regional differences rather than treating Italian food as a single cuisine.
The day-by-day section below maps out each city, journey time and the dishes that fit naturally with every stop.
Wine and gelato along the route: Italy becomes more interesting when the drinks change with the cities too. Naples is a good place for a chilled Falanghina; Florence naturally introduces Chianti and Sangiovese; and Bologna gives us an excuse for a glass of Lambrusco with the rich food of Emilia-Romagna. Gelato should appear more than once, not as a formal dessert every evening but as part of walking the cities: one stop in Rome or Florence during the afternoon, then another in Bologna or Milan later in the trip.