I think I'm kind of lucky living here in Michigan being able to hop in my car, drive a few hours north and play some of Northern Michigans finest courses.
There are places like Boyne Mountain and Boyne Highlands (between them there are at least 7 resort type courses), Grand Traverse Resort (both The Legend and The Bear) are in this area. Not to mention Arcadia Bluffs and Crystal Mountain
Any of the northern resorts are worth the trip.