ChiTown all the way. Many, many hotels off of Michigan Ave between the River and Oak St. Every price point. Super fun neighborhood where you can do everything on foot.
Fly into Chicago, stay there then drive 2 and a half hours in a rental car to south bend. Also a train that leaves from chicago for gameday if you don't want to rent a car.