Actually, Buffalo generally plays Canisius and Niagara every year, alternating home and away. And both Niagara and Canisius have VERY small gyms. (<3,000, if I'm not mistaken.)
That being said, college hoops isn't the big game in town in Buffalo. Those games always draw well, but not nearly as well as a UA/Siena matchup.