We just got back from Charleston a few weeks ago. We really loved it. Preferred it to Savannah, I think mainly because it didn't seem as crowed and was easier to drive to from the campground. Would recommend getting an early start one morning and parking in the Visitor Center parking lot and taking the public shuttle downtown and just strolling. That beats trying to find a place to park. I think the daily charge for the parking at the Visitor Center is like $5 but so much easier than fighting the traffic. We loved James Island County Park. Be sure and take your bikes if you have any. It is a great place to ride. See our blog, the link is in the signature below for more details on our stay.