Holly Springs and Hornick in Woodbury CountyBluffton and Kendallville on the Upper Iowa River. Great places if you canoe. Maysville, NW of DavenportThor, between Eagle Grove and HumboldtPilot Mound, north of Ogden. Had a great drunk there one night as a bunch of us from ISU stumbled into town and were treated to more alcohol by the locals. God bless 'em.
Thor is a good one for this list. Unkie's is a typical small town restaurant. Best part? Instead of waiting in an entryway or outside, you wait in a full bar next door.
Otho, just south of Fart Dodge is worth mentioning only for the Otho Pub and their loaded hash browns.