Based on affordability, economic health, education and health, quality of life, and safety here are the top 5 'Best Small Cities' to live in 2020. Sammamish, WA Lexington, MA Carmel, IN Needham, MA Sugarland, TX Check out the full list right here!