New destination restaurants, updated historic hotels, and a bevy of arts events make Charleston the place to get some Southern flavor.