Northern Italy is compact enough to explore easily by train, but varied enough that you can go from Alpine peaks to lagoon cities in a matter of hours. If you’re trying to narrow down the best cities to visit in northern Italy, it helps to start with the heavy hitters.