The last time I visited Niagara on the Lake was four years ago when we decided to make a detour on our trip back to Toronto after visiting Niagara Falls. It was late evening and I thought it was one of the prettiest places I had ever seen. So on this trip to Canada we were over the moon when we were treated to an over-night stay there.