I am planning a trip to northern Italy. I will start it with two days of Giro d'Italia in and around Genoa and then I will move on to Verona for a javascript conference. I was thinking that flying to Milan (from Sweden) would be the best option and then get around by train. However I just now realized that although Genoa is an hour or so from Milan by train - Verona is more like 4 hours and a stop in Bologna.
Are there any obvious better way to do this than flying to Milan?
UPDATE: I had it wrong about train from Verona to Milan - it is also 1-2 hours. Still it is a bit cumbersome to travel like this.