David,
For guys from St. Louis, Pinehurst in August will feel like heading "north to the cabin"
Honestly, don't waste your time or $ with any of the courses at the resort other than #2. You should 1000% play #2. I played it ~3 weeks ago and it was in awesome shape. Otherwise, you should go play Mid-Pines, Pine Needles, Dormie, Tobacco Road all before anything else at the resort. A call from your pro down in St. Louis might be able to get you guys onto Forest Creek (just a mile down the road), if that's the case the experience is awesome and the North Course there is really underrated (See Ran's Review).
As stated above, Tracks for breakfast every day if you can swing it. Cash only, dive spot behind the Pinehurst Horse Track. Awesome spot.
If you get in a little early, but don't have time for golf. The putting course at Pinehurst is really fun. Grab a couple of drinks and putt away.
One night you should certainly do dinner followed by drinks at the Pine Crest.
Not a ton of good food in Pinehurst, better options in Southern Pines. Call one of the van (8+ people) taxis to drive you back and forth. Some fun restaurants and bars there.
Tufts archives are very cool. But I wouldn't sacrifice a good round of golf on it. It's July, so there is a good chance of an afternoon thunderstorm or two. If you get rained out, then it's a fun diversion.