10 U.S. Small Towns With the Cutest Main Street

25, December By James Smith

1- Custer, South Dakota 

IMG SOURCE - Google

2- Fish Creek, Wisconsin 

3- Oxford, Mississippi 

4- Sylva, North Carolina 

5- Yountville, California  

6- Rehoboth Beach, Delaware   

7- Colonial Williamsburg, Virginia    

8- Eureka Springs, Arkansas 

9- Natchez, Mississippi 

10- Ouray, Colorado