Minnesota may be the Land of 10,000 Lakes but it's also home to over 850 cities. But only one of those cities has been named one of the Most Charming Small Towns in the entire country.
Minnesota may be the Land of 10,000 Lakes, but we've also got our share of small towns -- around 800 if you're counting. From the Dakotas to Wisconsin, and from Canada to Iowa; here are the ten smallest incorporated towns in Minnesota we could find....