With the May long weekend coming up, and the forecast looking warm, here are the best things to do in Toronto.