Great Divide, Wynkoop, and Breckenridge all have places downtown.
There's also a Yard House downtown, which is more of a chain but they tend to have a good selection of local beers if you just want to hang out at one place for a while.
Also, check out...