Where to stay, eat, and drink in Charleston, South Carolina, Condé Nast Traveler readers' top-rated city in the U.S.