Elkhart is a good choice because there are a lot of hotel options and it gives you a slight jump on the trip home Sunday. Also, the Chubby Trout is a good place for pub food and beers.
During my son's time, we also stayed at a motel where the Indiana Toll Road and Interstate 69 intersect in the far eastern end of Indiana. It is roughly an hour east of campus, so it requires some commitment but the motels are quite cheap and staying there gives you an hour jump on your ride home.
...you might want to consider a 40-45 minute drive time in all directions. For example, if you're flying into O'Hare and then driving into Indiana, you could find lodging at the Hampton Inn Chesterton on Route 49 just off the toll road or Hampton Inn LaPorte on Route 39, also just off the toll road. That way your lodging would be on the way to and back from ND without undue travel in other directions.
Hotel Chains at Exit 1 off 94, about 45 minutes from campus. Nice downtown as well.
A few of us stayed overnight after the Clemson game, was a normal price.
hotel options are available as well as places to dine. Maybe a 45 minute drive and prices did nit reflect gouging when we stayed.
if going to an early season game and want to make a weekend out of it. The drive down and back on gameday is very manageable (I grew up in the area, and we typically stay with my in-laws in the area when we go to games).
I've lived in, or near, SJ for my entire life.
Lots of hotels in Stevensville right off I-94 that are an easy 45 minute drive to campus. They're all chains, but most of them are newer and in a nice, safe area. And I'm sure ND games don't figure anywhere in their pricing.
We do stay both nights but the prices are pretty reasonable. You might check those out.