Researches have found that people living in tiny towns are happier than those who live in bigger ones, which is not that surprising, really. So, Insider went state by state to find the best small towns, looking for those with a variety of activities for locals and tourists, charm, history and natural beauty.
ALABAMA: Eufaula
ALASKA: Sitka
ARIZONA: Bisbee
ARKANSAS: Jasper
CALIFORNIA: Los Alamos
COLORADO: Crested Butte
CONNECTICUT: Essex
DELAWARE: Rehoboth Beach
FLORIDA: DeFuniak Springs
GEORGIA: Helen
HAWAII: Haleiwa
IDAHO: Ketchum
ILLINOIS: Galena
INDIANA: Santa Claus
IOWA: Pella
KANSAS: Wamego
KENTUCKY: Bardstown
LOUISIANA: St. Francisville
MAINE: Bar Harbor
MARYLAND: St. Michaels
MASSACHUSETTS: Provincetown
MICHIGAN: Frankenmuth
MINNESOTA: Grand Marais
MISSISSIPPI: Corinth
MISSOURI: Kimmswick
MONTANA: Whitefish
NEBRASKA: Chadron
NEVADA: Virginia City
NEW HAMPSHIRE: Hanover
NEW JERSEY: Cape May
NEW MEXICO: Taos
NEW YORK: Shelter Island
NORTH CAROLINA: Blowing Rock
NORTH DAKOTA: Garrison
OHIO: Marblehead
OKLAHOMA: Medicine Park
OREGON: Depoe Bay
PENNSYLVANIA: Volant
RHODE ISLAND: Little Compton
SOUTH CAROLINA: Beaufort
SOUTH DAKOTA: Custer
TENNESSEE: Gatlinburg
TEXAS: Dripping Springs
UTAH: Green River
VERMONT: Chester
VIRGINIA: Lexington
WASHINGTON: Port Townsend
WEST VIRGINIA: Lewisburg
WISCONSIN: Stockholm
WYOMING: Buffalo