Here’s a Giro d’Italia calendar for your phone or organiser with all stages listed along with a rating for their likely importance to the race or potential for action.
These calendars seem popular for each grand tour. This lists each stage, with the distance plus a stellar rating to indicate the strategic importance or likely entertainment.
If it’s not for you but you’re interested in watching one lesson is that every stage until the final weekend is expected to finish at 5.15pm CEST.