America’s 10 most historic-looking small towns, according to
ePodunk.com:
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