No one has mentioned a Denver city municipal course yet. Every suggestion is at least an hour out of town from a downtown location - but good courses.
If you want to play "in Denver" and don't have access to private clubs - Wellshire is going to be your best bet. The redesign of City Park Golf Course is supposed to be pretty good too.