I don't know Denver that well either, but I went to school in Boulder. If you wanted to make the treck out to Boulder (30 to 40 minutes) there is a really cool place called, "Flagstaff." It is half way up a mountain and looks over the city of Boulder. It also has one of the largest wine lists in the country. I've been there twice. Once was outstanding the other time really good.
Here is the web site:
http://www.flagstaffhouse.com/
Rich