Apparently a newspaper in Vicenza confirmed again the stage as number 11, with 4 laps over Monte Berico. Should be interesting. It also confirms the route as I figured it before the stage 15 revelation, which is Jesolo on stage 12, ITT on stage 13 and Kronplatz on stage 14. If that's so, from Kronplatz to Marostica it would be the dumbest transfer ever 
 
Stage 1: San Lorenzo a Mare – Sanremo [TTT] *****
Stage 2: Albenga - Genova [flat] *****
Stage 3: Sestri Levante - La Spezia [hilly] *****
Stage 4: Forte dei Marmi - Abetone [MTF] ****
Stage 5: Montecatini Terme – Castiglione della Pescaia [flat] ****
Stage 6: ??? - ???
Stage 7: ??? - Torre del Greco [flat?hilly?] ***
Stage 8: Torre del Greco - S.Giorgio del Sannio [hilly] ****
Stage 9: Benevento - Termoli [flat/hilly] ***
rest
Stage 10: ??? - Imola [hilly] ****
Stage 11: Modena? - Vicenza (Monte Berico) [uphill sprint] ****
Stage 12: ??? - Jesolo [flat] ****
Stage 13: Treviso - Valdobbiadene [ITT] ****
Stage 14: Noale - Plan de Corones [MTF] ***
Stage 15: Marostica - Madonna di Campiglio 165 km [MTF] *****
rest
Stage 16: Pinzolo - Tirano (with Mortirolo from Mazzo) [Mountain/MTF] ****
Stage 17: Sondrio - Lugano (CH) [flat] ****
Stage 18: Bellinzona (CH) - Verbania [hilly/descent finish] ****
Stage 19: Gravellona Toce - Cervinia [MTF] ****
Stage 20: Ivrea - Sestriere (with Finestre) [MTF] ****
Stage 21: Torino - Milano [flat] ****