It’s easy to think where you live is the best place in the country. But for residents of three New Jersey towns, they have some validation. Their towns made Money.com’s annual list of the Best Places to Live in the U.S. They are Jersey City (No. 10), Fort Lee (No. 14) and Morristown (No. 30). The list highlights places with strong labor markets, affordable homes and racial, economic and cultural diversity. Realizing that in previous years, its lists of best places to live were “unintentionally yet overwhelmingly white,” Money restructured its data gathering and ranking process to prioritize a …