I am planning to stay some days in Niagara-on-the-Lake in May on my Canada trip this year. I will come from Toronto. Is there any regular bus- or train connection to there? What opportunities do I have to go there and enjoying some days in this beautiful area. Thanks in advance for your kind replies!