is charleston sc a good place to live for young adults