Beautiful Small Towns on Lake Michigan For a Coastal Getaway  

10. Sheboygan, Wisconsin 

9. Green Bay, Wisconsin 

8. Grand Haven, Michigan  

7. Mackinaw City, Michigan 

6. Indiana Dunes National Park 

5. Holland, Michigan 

4. Door County, Wisconsin 

3. Traverse City, Michigan 

2. Port Washington, Wisconsin 

1. Saugatuck, Michigan