The best cities in America to build a career while raising a family