Planning on a 2 night stay in Niagara Falls with 8.30am flight out from Buffalo to JFK, New York. Not sure which side of the falls shall we stay. If we were to stay at the Canada side, what is the travelling time by taxi that i should allocate taking into account immigration & custom clearance? We hold foreign passport with both Canada & US visas. Thank you in advance for your kind advice.