Downtown Buffalo, about 15-20 minutes away from the airport, has all 3 including a rather new Westin and quite a few new Marriott properties. At the airport there are a few Marriott properties and an Aloft property. Car rentals rates may be even cheaper at the locations across the street from the airport next to many airport hotels.
As for nearer to Ithaca you should look at Marriott properties within 30 miles.