The best 100 places to live in the US have been named, with Johns Creek in , Flower Mound in Texas and Carmel in topping the list based on , transport and the local economy.The South and Midwest stormed to the top of the rankings, with the winning city 'exuding southern charm' according to researchers.The winning cities were determined by a combination of factors including house prices, wages, schools and the environment.
Load More
Load More