I am taking my two young sons to see the cycling Grand Prix in Montreal. I am hoping to make it a cool experience for them. Does this hive mind have any advice on where to watch the race? My plan was to hike through the city to find a couple good vantage points. I feel like Mount Royal park might be a good stop but would appreciate any ideas.