I live in the Vail valley, and get to the front range every so often. There are a lot of great restaurants and hotels there, you'll just have to do some digging. Boulder has some great places too.
If you're not set on Denver and want to check out the resort areas, there are also lots of great restaurants and hotels. Summit County, Vail and Aspen are the largest areas with the most establishments, but there are many other smaller resorts/communities as well. Finding good staff is always an issue in CO, especially in the resort areas, so if you competent and can show up on time day after day, you'll be able to find a good position.