Feel free to contact me if i can provide more info: http://www.RobKellyColorado.com
Edite Lawrence, Realtor
303 909 5742
It is pretty tough to answer a question like this, because if anyone says that one is better for the reasons your asking, we would take a chance of being accused of steering.
All three of the towns you listed are great areas, you might also want to include Nederland, it also is in Boulder county.