Good recommendations so far. Just adding a couple. For a lovely, restrained atmosphere, excellent service and fine international cuisine, there's The Wildflower in the Lodge at Vail (http://lodgeatvail.rockresorts.com/dining/the-wildflower.asp). La Tour (http://www.latour-vail.com/), nearby in Vail Village, serves beauitful and excellent contemporary French cuisine. Both are pricy but very good.
La Tour Restaurant
122 E Meadow Dr, Vail, CO
The casual place at the back of the Sonnenalp and the Austrian in it along the shuttle pass are good. You have to get mudslides there, too. Moe's BBQ is good and cheap and very lively. Garfinkel's is good apre ski. There are a ton of nice dining as well. Bagali's (family style Italian and pizza) - close to City Market is good. There are a lof of very good, fancy places. I live in Denver and have been going to Vail many times a year since 1994 and have never, ever had a bad meal.Or, at apres ski - just ask the folks around you or your bartender. Have fun!
1703 Fremont Dr, Canon City, CO 81212
Terra Bistro for fine dining for dinner. And Larkspur for fine dining also.
Terra Bistro @ 352 E Meadow Drive, Vail, CO 970 - 476 - 6836.
Larkspur Restaurant @ Suite A, 458 Vail Valley Drive, Vail, CO 970 - 754 - 8050.
352 E. Meadow Drive, Vail, CO 81657