We're going to be near enough to Niagara Falls this summer to make a day trip...but we could turn it into an overnight if it's worth it. We all have passports, so we'll be able to go to the Canadian side. Should we plan on an overnight? Also, more importantly, do we have to make reservations for the tours in advance? I've never been, I'm pretty excited!