Keeping it REAL....my son is a UB medical school graduate and practicing area doctor. With classes, exams, boards, residency, etc. etc. etc. there isn't much time left for a social or recreational life.
With this said, Buffalo(a New York City is not) has a wealth of opportunities and provides a load of opportunities for residents and visitors. Professional sports teams, numerous college activities, concerts, restaurants, real estate value, etc. all contribute to a quality of life that continues to bring people to the area. You will likely find that Buffalo has the unique ability to allow you to be a busy as you want to be.....