Sleeping Bear Dunes National Lakeshore is one of the most scenic spots in Michigan. Find out what to do and where to stay to enjoy its beauty!