I'm not from Buffalo originally, but been here for a decade now almost after being dragged here by my wife (Buffalo native) and actually like it here. No Buffalo is not exactly a tourist haven and obviously this isn't the ideal time of year for visiting, but there are things to do in Buffalo depending on what you're looking for. Plenty of pretty quality art, theater, architecture. Granted these aren't exactly the things people who are here for college basketball games are dying to see of course. Lots of outdoors/sporting type activites with the lakes and various parks around though again not an ideal time for it. Decent skiing an hour south. Not exactly much of a music scene necessarily, but plenty of bars that stay open until 4am (yeah, that's basically the go to positive argument for Buffalo "but our bars stay open till 4am!!"). Some pretty good ones with expansive beer selections for those beer snobs. Lots of pretty solid restaurants - and no not all focused on wings. There are the aforementioned pro sports though clearly a down year for the Sabres (down millenium thus far for the Bills). Then obviously there is Niagara Falls with it's natural (falls) and man-made (casinos) attractions. Small "casino" in Buffalo near the arena can also provide a gambling fix in a crunch I suppose. Anyway, it's a small city. Anyone who would come here thinking it would be any different than say Syracuse would obviously be disappointed. And to crap on the weather right now is really pretty disingenuous considering it's the same weather every city in the entire northeast is dealing with so not sure it would matter which city you were in this year.