Best Small Towns in America to Live In or Visit

Sedona, Arizona

Population: 9,684 Where to stay: Adobe Grand Villas

Fairfield, Iowa

Population: 9,416 Where to stay: AmericInn by Wyndham Fairfield

Sitka, Alaska

Population: 8,458 Where to stay: Aspen Suites Hotel Sitka

Georgetown, South Carolina

Population: 8,403 Where to stay: Baymont by Wyndham Georgetown

Hood River, Oregon

Population: 8,313 Where to stay: Hood River Hotel

Doylestown, Pennsylvania

Population: 8,300 Where to stay: Downtown Doylestown apartment

Whitefish, Montana

Population: 7,751 Where to stay: Grouse Mountain Lodge

Decorah, Iowa

Population: 6,992 Where to stay: Country Inn & Suites by Radisson

Dahlonega, Georgia

Population: 7,537 Where to stay: Days Inn by Wyndham Dahlonega

Lexington, Virginia

Population: 7,320 Where to stay: Howard Johnson by Wyndham Lexington

More Stories.