I'll post something when it gets close but couple things
I live in Cedar Rapids and have an office in Iowa City. You can also stay on the Coralville strip and take a shuttle in to the game. Lots of cool bars near there also that are more for adults then students. I have a great friend from CSU who will be in town and I'll be having a tailgate with Iowa and CSU people for sure. No worries about Iowa fans they just like to drink and have a good time. They really won't sweat that game so will be great to anyone who comes.
Night before- The place to be for Food, Drink, Atmosphere is Big Grove Brewery!
I'll make a full post come August bars, restaurants etc.
You staying at the Sheraton? That's a great spot close to stadium.