Restaurants of the Roaring Fork Valley
Glenwood Springs has a large variety of places to eat, many of which are reasonably prices. Qdoba is always a favorite on the way back from climbing in Glenwood Canyon, Rifle or the desert. If you are looking for a place with a good atmosphere and good food, the Glenwood Brew Pub is the best bet in town. On the higher end of things, Juicy Lucy's has great steaks.
In Carbondale, you've got a couple good lower priced options. The Red Rock Diner is, well, diner food, good and hearty, and they have great shakes. Dos Gringos is the spot to grab a quick burrito, and they also serve breakfast. Peppino's is great for grabbing a quick slice on New York style pizza or a sub, and Mi Casita has good Mexican food. White House Pizza has a great atmosphere and a variety of good food, including deluxe Chicago style pizzas.
As you move further up valley, your options become more limited. The Riverside Grill in Basalt offers good food right on the banks of the Frying Pan River. Timbo's is a cheaper option, with pizza and subs.
In Aspen, you may just want to go hungry. Probably the best bang for your buck can be had at Johnny McGuire's, an excellent sandwich shop. It may seem pricey at first, but they are usually big and delicious. New York Pizza is the other place in town that you can get a quick meal without breaking the bank.