Looking for best things to do in Charleston? Plan your trip with this ultimate Charleston travel guide and make your trip unforgettable.