Working on a Giro d'Italia of my own...
Prologue: Reggio Calabria ITT, 3.9 km
http://ridewithgps.com/routes/1738222
Stage 1: Melito di Porto Salvo to Cittanova, 216.5 km
http://ridewithgps.com/routes/1738218
Whoever it is that is trying to fight against frontloading, THIS will do it. 10,786 meters of climbing on the opening road stage of the Giro within Aspromonte National Park. I can't get ridewithgps to declare any of these as climbs, but it's fairly obvious to anybody that many of the sprinters may well be HD on Stage 1, if their teams are stupid enough to enroll them in this tour. Amazing that you can find difficult climbs away from the Dolomites within Italy...and some of these climbs have TERRIBLE ramps of 30-35%.
Stage 2: Cittanova to Serra san Bruno, 205.9 km
http://ridewithgps.com/routes/1738237
Another stage with nearly 10,000 meters of climbing (ignore that climb around 75 km, however, as that's inside a tunnel). Still about 9,600 meters of climbing, however, and still with quite a few ramps in the 25-30%+ range. Day 2 of Aspromonte National Park will make plenty of riders glad that this is the final day there.
Stage 3: Catanzaro to Azienda Forestale, 218.1 km
http://ridewithgps.com/routes/1738267
A kindler, gentler mountain stage, with merely 8,348 meters of climbing. The most difficult part of the stage is early, on the entrance to Sila National Park, but it's difficult enough in the final 80k to be selective.
Stage 4: Castrovillari to San Chirico Raparo, 193.1 km
http://ridewithgps.com/routes/1738277
"Only" 7,956 meters of climbing, but included in that is the first hilltop finish of the Giro, although it's a bit weak to call this an MTF. Most of the stage is spent in Pollino National Park, before ending at the entrance to the adjacent Ente Parco Nazionale dell'Appennino Lucano - Val d'Agri - Lagonegrese. Perhaps the best thing about Italy is that you can almost follow the dark green National Parks all the way up the ankle of the boot, and find difficult stages one after another without really looking all that hard.
Stage 5: San Chirico Raparo to Pietrapertosa (MTF), 222.5 km
http://ridewithgps.com/routes/1738294
Not the direction I had planned on taking this route, but at 8,984 meters of climbing on the stage, and with ramps on the finishing climb of over 30%, this is not a stage for the faint of heart. It's up and down ALL day, and after these first six days, I may want to have armed guards at the race director's suite to make sure nobody tries to fulfill the bounty that a team director or 22 would place on my head!
Stage 6: Sala Consilina to Vallo della Lucania, 196.6 km
http://ridewithgps.com/routes/1740116
Another stage with over 7,500 meters of climbing, this one grading at 7,646 meters. Much of it is early, but there's enough later in the stage to keep things interesting.
Stage 7: Montecorvino Rovella to Mount Vesuvius, 170 km
http://ridewithgps.com/routes/1740139
The "easiest" stage yet, at 6,698 meters of climbing, but that's small consolation for those who actually have to do the climbing, including the finishing climb at Mount Vesuvius.
Stage 8: Pozzuoli to Naples ITT, 56.8 km
http://ridewithgps.com/routes/1740173
A long time trial, but even this is not exempt from climbing, with the first half being up-and-down the entire way, and the second half having the one "major" climb along the outskirts of Vesuvio National Park. Nonetheless, a much needed rest day awaits.
Stage 9: Montesarchio to Lago del Matese, 218.3 km
http://ridewithgps.com/routes/1741265
Another day with nearly 8,000 meters of climbing following the rest day, including two separate trips through the Parco del Matese. The hardest climb summits nearly 100 km before the finish, at the top of the Bocca della Selva, but overall, another very tough stage.
Stage 10: Abbateggio to Passo Lanciano MTT, 16.6 km
http://ridewithgps.com/routes/1744753
Another very difficult day, although at least this one is short, but against the clock. 1,364 meters of climbing in just 16.6 km is not very easy, of course.