Good Housekeeping magazine has put together a list of the 50 Most Beautiful Small Towns in America. Maybe I'm biased, but I think Sioux Falls has many features that would qualify it for this honor, unfortunately, we didn't make the list.

The best small town in South Dakota, according to the article, is Custer, South Dakota, due to both Custer State Park and Black Hills National Forest sitting near this township.

As for nearby states, Northfield, Minnesota and Michigan City, North Dakota made the cut. Monowi, Nebraska, which is the smallest town in the U.S. with a population of just one person, was voted the best small town in that state and Dyersville, Iowa, the home of the Field of Dreams.

See the list of 50 Most Beautiful Small Towns in America here.