Finding the best places to live in New Jersey for families can be a daunting task. These 10 cities offer great schools, safety, and family activities.