Top 10 best towns in colorado these are the best places to live