There's a sticky on the top of the Canadian board about flying out of buffalo with tons of hotel options.
Personally we love Homewood Suites. Rooms are big, pool is nice, shuttle service, free business centre and internet in room, as well as a nice comp breakfast (if your flights not leaving too early)