Imagine living in a small town where people are relaxed and friendly, no traffic jams, clean air, great education, fun leisure and culture, high salaries, and much more. We want to illustrate the top 10 small cities to live in the U.S taking into consideration such factors.