Buffalo offers great dining, outstanding art and architecture, historical sites, and river cruises. If you stay at the falls, stay on the Canadian side. Falls viewing is better and the choices for hotels and food are better. Definately stay in Canada.