7 best Small Towns in Kansas

1. Abilene

1. Atchison

1. Hays

1. Cottonwood Falls

1. Council Grove

1. Dodge City

1. Lindsborg