A weekend in Charleston is the perfect amount of time to see the top attractions. Here’s a 3-day Charleston itinerary for first time visitors!