I'm planning a trip to Michigan's western shoreline in mid August. I plan to come up 31 to South Haven and then continue north to Grand Haven, Muskegon, Manistee, around the Leelanau peninsula towns, and Traverse City. I may go to Charlevoix and Harbor Springs. We're going to do all this in 5 days. Where are the best places to eat and what things should we stop to see?