Hi Jim -
Glad to have to out in CO. I've lived here off and on since '96.
The main courses in that area: Vail (don't recommend), Eagle Ranch (recommend), Sonnenalp (don't recommend), Red Sky Ranch (recommend), Cordillera (pricey, average course with great views), Eagle-Vail (don't recommend), Beaver Creek (recommend), Breckenridge (highly recommend) and Keystone (average track some great views).
I'm not sure what your budget is but I agree w/ Mike that the Norman course at Red Sky Ranch is a must. And to keep logistics simple, you could stay and play Fazio if you like his work. It is a standard Fazio track.
You should consider Breckenridge Golf Club ($100). It's a Nicklaus course, and I'm not typically a fan of his work, but he did this one right and it is often rated as one of the best public venues in CO.
The course at Beaver Creek is a Robert Trent Jones, Jr design. The course is good not great but has some very good views.
As for food, there are some great restaurants right in Beaver Creek village (my wife and I love the area). If you want a change of pace, make the drive to Vail and hit the village.
Have fun Jim and let me know if you need anything else.