I'm planning on visiting Toronto in October with my boyfriend and we want to visit Niagara Falls to. We're just trying to decide how long to spend in each place? We're thinking 4nights in Toronto and 3 nights in Niagara, but after reading some reviews alot of people say 3nights in Niagara is too long. Would two nights be long enough there to do the main attractions such as maid of the mist etc..? And also is 4nights in Toronto long enough, to see the main attractions, sights and to explore etc..? If anybody has any advice or help that would be great thaks!!