I've heard Denver is extremely popular because you have all the amenities of a big city (They even have a Six Flags!), yet is right next to beautiful mountains and nature. Some parts even still have a small town feel.
Of course, I've also heard that a significant fraction of those moving in are single men, to the point where the city has gotten the nickname "Menver".