Since my quick and dirty trip to Montana, mostly landing in Idaho, Utah, before finally Great Falls, I got to see not only the beautiful scenery, but also get a glimpse of small towns settled between the majestic mountains and winding rivers. This is a trip I’ve been planning for years, to explore the U.S. Except I don’t know which season is best – Spring or Fall, which I think I am leaning more towards. Driving from one state to the next, in sections. North, East, South, since I’ve seen the west, time and time again.
With that plan in mind, I’ve tagged this list of 50 most beautiful small towns in the U.S. and figured you might want to see for yourself some of my favorites and perhaps plan a similar trip.

Big Sky, Montana

Cashier, North Carolina

Kennebunkport, Maine

Deadwood, South Dakota

Gallena, Illinois

Madison, Georgia

Meredith, New Hampshire

Mystic, Connecticut

Stowe, Vermont