Buffalo has so many things to offer. Many of those things are world class. We often hear about the arts and culture, architecture, friendly people, ultra-low cost of housing, tons of things to do and ...