Colorado law no longer makes a distinction on weapons carry based upon alcohol sales/presence. You can OC anywhere outside of Denver County unless the business posts a sign prohibiting weapons. You can CC anywhere including Denver. A business could technically prohibit CC (CRS 18-12-214 (5)) but would have to tailor a sign to specifically prohibit someone with a permit from doing so. I've never seen a sign like that, and the general "No Weapons" or "No Guns" signs don't resonably extend to CC.