We, at Hurr, are asked this question many times. The two most important things to keep in mind regarding mowing are 1) mowing height and, 2) frequency. The minimum height for any lawn in Colorado is 2 inches. The best mowing height for all Colorado species is 2 1/2 to 3 inches. Mowing to a height less than 2 inches can result in decreased heat tolerance and higher incidence of insects, diseases and weeds. It will also make your lawn less resistant to dry conditions. Mow the lawn at the same height all year. There is no reason to mow the turf shorter in late fall.
Allow grass clippings to lay on the cut grass, unless you have plans to compost these. (Be mindful of what you compost. Grass that's been treated with pesticides isn't good for composting.) The soil is nourished by the decomposed clippings. Mulching mowers are ideal for this.
In the spring, you may have to mow a bluegrass or fescue lawn every three to four days when it is actively growing. But, after it's slowed by heat, drought or cold, you'll only have to mow once every seven to ten days. Buffalograss lawns can be mowed once every 10 to 20 days, depending on how much water they receive.
Remember to frequently check your mowing equipment for oil, sharpness, and height adjustments.