Check out this excellent article that has been making its rounds on social media about the best that Buffalo has to offer:
The 9 Best Things About Buffalo (from a newcomer)