In March, Niche published its 2023 best cities to live in America ranking. Cambridge, Massachusetts topped the list at no. 1.