Carmel, Indiana, ranked no. 1 in Niche.com's 2018 Best Places to Live in America, while an eastern Dallas suburb took the top spot for buying a home.
by Gill South | Mar 9