The Philadelphia suburb of Chesterbrook has been named the best place to live in America for the second year in a row, the Philadelphia Business Journal reported. The newest ranking from Pittsburgh-based Niche — which annually releases reports on schools, colleges and municipalities — is based on both user reviews and data from the U.S. Census Bureau, FBI, Bureau of Labor Statistics and the Centers for Disease Control and Prevention. Niche factors affordability, the local housing market, diversity, public schools and more into its rankings.