I love the Arapahoe Cafe! I haven't had lunch there, but have been many times for breakfast and have never had a bad meal. The food is all fresh, hot, and a great start to a cold day in the mountains. I crave the Granola Cakes - by far my favorite. If you are in the area, you need to try this little cafe.
Pros: food, staff, parking
Cons: can get busy, try to come early