There's no place like home, especially if home is nestled safely in one of the most secure places in America. The bestplaces.net website breaks down the top 20 small towns, mid-size cities, and large metro areas:
Population less than 150,000
- Corvallis, Ore.
- Harrisonburg, Va.
- Ithaca, NY
- Olympia, Wash.
- Rockingham County-Strafford County, N.H.
- San Luis Obispo-Paso Robles, Calif.
- San Jose-Sunnyvale-Santa Clara, Calif.
- Boise City-Nampa, Idaho
- Bethesda-Gaithersburg-Frederick, Md.
To see the complete lists, click the link below.