Charleston, South Carolina, is the perfect city for a short getaway. We think that 2 days in Charleston would give you enough time to see the majority of the highlights, sample some of the incredible food on offer and even take in some of the surrounding attractions.