best cities for the upwardly mobile