You just can't beat the Boulder weather! It allows outdoor activities year round and fitness is a lifestyle, not a craze.
Recently it seems the demographic in Boulder has been changing to be a "mini LA" as it is now known. Yuppies moving in, hippies moving out...partly because it is not a cheap place to live.
Whole Foods has a bigger rush hour than the streets and the bike lanes seem to be full 24/7.
Pros: fitness, weather, scenery, close to Denver, not much recession impact
Cons: expensive, slightly pretentious new demographic, very Caucasian population