Naperville makes top 10 list of best places to live in the U.S.

by