If you don't want to go as far, have you heard of the Swan Lake Golf resort up in Plymouth? US31 north, then west on US30.
http://www.swanlakeresort.com/
The United States Golf Academy is there as well - I am thinking of going up there this spring for one of the 2 day courses myself - for $500 I can get 2 nights lodging, 6 hours of instruction from a PGA certified instructor, video swing analysis, 3 rounds at Indiana National, and they give you a set of Adams Tom Watson wedges to take home. I think thats a pretty good deal.