My wife and I are taking a circle tour kinda-sorta of the Great Lakes. The trip is roughly: Chicago → Iowa City → Trempealeau, WI → Mississipi River → Minneapolis → Apostle Islands/Lake Superior → Upper Peninsula → Mackinac Island → Sault Ste Marie → Sudbury, Ontario → Montreal → Quebec City → Lake Champlain, Vermont → Adirondack Mountains → Niagara Falls → Pittsburgh → Ypsilanti, Michigan → Chicago. (Here is the vaguely USA-shaped route we're probably-maybe taking, via GoogleMaps: http://tinyurl.com/6felf5)
We're interested in seeing all sorts of stuff, but most important to us are the restaurants. I'd be happy to base the entire route on hitting three good spots a day. We've got a few ideas, from these boards, Roadfood, and the Road Trip USA book, but we still have lots of gaps. If you've been to those destinations, or on those paths, where would you recommend we stop?