Living History

America’s 10 most historic-looking small towns, according to
1. Shirley, Massachusetts
2. Woonsocket, Rhode Island
3. Wheeling, West Virginia
4. Bristol, Connecticut
5. Montpelier, Vermont
6. Natchez, Mississippi
7. Deadwood, South Dakota
8. Hudson, New York
9. Newport, Kentucky
10. Quincy, Illinois

In-depth coverage of eye-opening issues that affect your life.