Cities in Texas, North Carolina, Indiana and Michigan dominated the top 10 ranking of the best places to live in the U.S.