Michigan Vacation - recommendations appreciated!

<p>Grand Haven is a lovely town, but Grand Haven to Mackinac Island in a day trip sounds brutal. Personal preference is for the more northerly parts of the L. Michigan shore, around the Sleeping Bear dunes and up into the Leelanau peninsula. Great food and drink in those parts though possibly more pricey.</p>