I have gone to a few games in Foxborough to see the Bills play the Pats*
Every time I went, I stayed in Boston, a great City to visit. But the trip from Boston to Foxborough is LONG.
Batavia is not that far from Rochester or Buffalo, especially the Suburbs of Buffalo, Lancaster & Depew which have a number of hotels/motels being near the Airport.
But the site of the old Lancaster Speedway would be a good place for the stadium as well.