If you have ideal traffic and road conditions, the drive from NYC to Niagara Falls can be done in about 8 hours, and the drive from Niagara Falls to Boston can be done in 9 hours - on toll roads. Driving conditions are unpredictable, but there is a higher likelihood of bad weather the closer you get to Niagara Falls. That part of NY State is very susceptible to lake effect snow. There are over 200 hotels in the area so lodging should not be a problem.