BTW, this list is based on
the U.S. News and World Report
1. Boulder, CO
2. Raleigh & Durham, NC
3. Huntsville, AL
4. Fayetteville, AR
5. Austin, TX
6. Colorado Springs, CO
7. Naples, FL
8. Portland, ME
9. Sarasota, FL
10. Portland, OR
I don't necessarily agree with this list but hey !!!
Read the full list here.