Best Value Cities 2011: 2. Charlotte, N.C.

It’s a banking mecca, and a wide green streak runs through it.