Not the OP, but as I live in a "lifestyle city" (Knoxville, TN) there are several middling big cities that are in close proximity to activities (hiking, climbing, skiing, beaches, etc).
Pretty sure the cities the OP was referring to are Boulder Colorado, Boise Idaho, and Chattanooga Tennessee. My family prefers Knoxville due to it being closer to the Smoky Mountains, but Chatannooga was on our list when we were deciding where to live.