Purchase tickets and join the fans at a game at Northtown Center at Amherst. If there's nothing scheduled while you're in the area, you might like to check if they offer a tour of the facilities.
This sporting facility is in Buffalo, a place that has plenty of things going for it! Buffalo Zoo, University At Buffalo - North Campus, and Walden Galleria Mall are other interesting sightseeing options close by when you've had your fill of Northtown Center at Amherst.