There are some great places to live in the Land of 10,000 Lakes. People also love small towns. Looks like there are 3 in Minnesota that has been listed among the best in America.
Minnesota is a big and beautiful state. However, there is no beauty without pain. Nothing pains a Minnesotan more than calling the city they live in, dirty.