Discover the most epic places to visit in Northern Italy, from Milan and Venice to Ravenna and Padua: great cities, pretty towns, charming villages!