That's because it's a civilized area :)
I'll add these other places in the South to the list of nice places to visit (and maybe even live):
New Orleans, Savannah, the Gulf Coast of Florida, Miami, the Florida Keys, Austin, San Antonio.
Much of the rest of the South is too rural for my taste or too much of a "McCity" (Atlanta, Charlotte, Jacksonville etc.)