Fairfield Inn by Marriott:
I highly recommend a suite at the Fairfield Inn by Marriott, because it's directly across the street from Buffalo International and:
-parking is included on-site and it's safe,
-free shuttle to the airport,
-free hot breakfast,
-they also have suites which will accommodate five people,
-it's very clean and only a couple of years old.
Happy deciding!