The 12 year old may enjoy Great Wolf Lodge in Grapevine, TX. Indoor waterpark so you’re not dying in the heat… catch a rangers game and do whatever in DFW.
Lake Ouachita like someone else mentioned is one of the top 5 cleanest lakes in America. Close to Hot Springs and it’s got a lot to do.
Gatlinburg has all the outdoor stuff and dollywood
Atlanta for a Braves series… tickets are cheap because they suck right now. Georgia Aquarium is incredible and Stone Mountain could be fun. 6 flags right there too.
If you’re a fisherman then white river/norfork river in north Arkansas is great and it’s not too far from silver dollar city in Branson
Broken Bow, OK has an awesome lake, putt putt, ridiculously nice cabins, great trails