10 Small Towns with Beautiful Architecture

10. Ogden, Utah

9. Natchitoches, Louisiana

8. Guthrie, Oklahoma

7. Columbus, Indiana

6. Galena, Illinois

5. Jerome, Arizona

4. Saranac Lake, New York

3. Madison, Indiana

2. Ripley, Ohio

1. Gallup, New Mexico