Cheap Weekend Getaways in Michigan USA

10. Marquette

9. Pictured Rocks National Lakeshore

8. Detroit

7. Sleeping Bear Dunes National Lakeshore

6. Saugatuck

5. Mackinac Island State Park

4. Lansing

3. Grand Rapids

2. Holland

1. Traverse City