Alright, Buffalo is a crap hole of a city, but Amherst, where UB is isn't that bad. My brother goes to UB and enjoys the area. There are some great parks, great music scene, world class museums, and cheap housing. Seriously, the housing is dirt cheap. Yes, there are some seedy areas, but you can find nice neighborhoods for pennies. Check out www.realtor.com
and look up amherst and buffalo NY. You can even choose the UB area through additional searches. YOu'll find houses on the cheap and apts galore.
I live in Rochester NY right now, and I'm moving to Japan for a year then back stateside for law school. Up until a few weeks ago, I had sworn of buffalo... after seeing the area and hearing about the scenes.... I'm really considering it.
And the close proximity to Canada is sweet. Great country, great people.