It kind of depends on whether you demand your beer & food in one venue, or are willing to accept them separately. We've been on tours of Twisted Pine and Boulder Beer in Boulder, and New Belgium, O'Dells, and Fort Collins Brewery in Fort Collins. Also Breckenridge, up in the eponymous town in Summit Co. All were good tours. Breckenridge and Boulder Beer have restaurants, and we ate good food in the Breckenridge Brewpub.
If I were looking for food in most cases, though, I'd pick the food and let the beer follow along however it worked out. For most stuff like burgers and the usual bar food, I suspect there are lots of good places. If you like game, the best place I've ever been is the Buckhorn Exchange in Denver. Elk, Deer, Bison, Ostrich, Rattlesnake, and others. Or, you can always just get something like a big 'ol steak. Somewhere in a shopping center near Denver, next to a vast Asian market, is a Vietnamese restaurant (shouldn't be hard to find with that description) that has wonderful food.