The best small town in America boasts low unemployment, a reasonable cost of living, and residents there are generally healthy.