WalletHub took it upon themselves to compile a list of the best small cities in the entire country. They were able to determine which small cities are the best to live in based upon the following criteria: affordability, economic health, education and health, quality of life, and safety.