Atlanta has a nice lil area called Little Five Points that serves a wide variety of subcultures. Go there even if you don't have money to shop, it's very cultural. One of the few places in the South where you actually feel like you're somewhere else.
http://en.wikipedia.org/wiki/Little_Five_Points