Ok a couple of ideas: If you stay in Kalamazoo you can drop them off a Milham GC, it's nothing special but I like it and its only about a mile from Crossroads mall.
However, if it were me I'd drop them at one of three very nice courses: Heritage Glen just east of Kalamazoo off from M43, or Hawkshead in South Haven or The Ravines in Saugatuck. You could then shop in South Haven and Saugatuck which I think most here would say offers excellent shopping and could easily keep you busy. Heritage Glen and Hawkshead would probably work best as logistically I'm not sure how you'd drop them at the Ravines and shop both towns. Anyway thats my idea.
Edited: 03 July 2011, 22:42