I have circled by green the start and by red the finish.
I think the best places to go through the race are "Piazza Castello" before the start, so you can be in touch with the riders and with the large number of people around the race, whereas "Corso Venezia" is the best place to watch the race...