The campus is beautiful. When I go to games I never stay in South Bend, it's very expensive. I stay in Chicago and drive to and from the game. If you go, get to campus early and explore, I love the Ames campus but ND is on another level.
We stay in smaller towns along the lake in SW Michigan. About a 35-40 min drive to South Bend.