Lanesboro, Minnesota, is the most stunning small town in Minnesota, according to an MSN Travel list about the 50 best U.S. cities
Lanesboro in southeastern Minnesota came in at No. 41 on the list. The publication says:
"The small town of Lanesboro in Minnesota sits along the scenic Root River State Trail – covering around 60 miles, the route can be enjoyed on foot, by bike, or even with kayaks or tubes right on the water. Back in town, Lanesboro's quaint center is full of individual shops and bars, with a refreshing lack of chain stores and fast-food outlets."
Bayfield, Wisconsin, ranked No. 35. Deadwood, South Dakota is No. 30. Park River, North Dakota is No. 39. Pella, Iowa is No. 44.
The towns in the top 5 are:
- St. Helena, California
- Camden, Maine
- Helen, Georgia
- Rockport, Massachusetts
- Taos, New Mexico