7 best small towns in Illinois

1. Galena

1. Mount Carroll

1. Elmhurst

1. Fulton

1. Nauvoo

1. Greenville

1. Sycamore