Buffalo is a city in upstate New York. The city is the 2nd-most populous in the state, after New York City. It is most popular as the base city on the US side for those visiting the Niagara Falls, about a 40 minute drive from Buffalo downtown. However, the city has enough tourist attractions of its ...