Closest areas to Denver meeting your descriptions would be Summit County (Dillon, Silverthorne, Frisco, Keystone, Breckenridge) or Grand County (Winter Park, Fraser). Keystone, Breckenridge and Winter park are ski resorts with lots of options for lodging, and Frisco (on the way to Breckenridge) and Fraser have commercial tubing hills.
Summit county will be busier but also have more to do/places to go with easier access since I70 runs through it (Leadville, Vail are fun day trips in Summit, too).
Both areas have nice restaurants and drinking establishments. Nicer area will be in Summit overall, but can't go wrong with either.