We are headed to Charleston this weekend. Unfortunately, one day looks like all rain. Any ideas on things to do that can satisfy everyone, including three teenage boys? We thought of Fort Sumter, Yorktown, and Magnolia Plantation for the swamp. Ideas for more or indoor things that we can do on a rainy day? Also, affordable places to eat for a family of 5. Any help is greatly appreciated.