USA Rochester to Buffalo drive: Distance, time & best road trip stops David Whitley September 27, 2023