The hotels right on campus and downtown are really expensive and probably sold out. Outside of the downtown/main campus area, there are two clusters of hotels in Ann Arbor. One near the Briarwood Mall, and the other near North Campus, which is not close to the main campus. Both areas will have buses to the stadium and back on game day. Most of these hotels cater to corporate-types - nothing special, but generally clean. The hotels right in and right around Ann Arbor will have pretty high prices but usually only require a one night stay.
The airport is about 20 minutes (no traffic). I've stayed at the Westin - it is nice, quiet and attached to the terminal and generally cheap on weekends. The Novi/Livonia area has a lot of hotels that cater to corporate types. That's about 30 minutes away with no traffic. These will be much more reasonable.
Nothing really special about the Brown Jug, other than it's been there forever. "Zingerman's" is a very good deli. It's expensive and you're going to wait in line, especially on game day. It's very good and is always on foodie lists; not huge portions, but great quality. A lot of people will wait in line, but that's not for everyone. Maize n Blue deli is sort of the opposite of Zingerman's. They give you huge sandwiches and you generally do not have to wait in line so if you value quantity of quality this is probably your place. Amer's is just another coffee/sandwich place, nothing special.
One other thing - anything with "Coney Island" in the name is the Michigan equivalent of a diner.