Discover the best free things to do in Charleston, South Carolina! Explore historic streets, walk the waterfront, and enjoy the city's charm.