Travel + Leisure: Charleston is the Best City in North America

by