Are you a CAA member? If so, maybe you can go to them to ask them checking the price, location of the hotel in Buffalo. I did it before when in the states, where it is named AAA, but they are the same company, so the service should be the same. Good luck!