I also want to give some warnings for Carolinas. To state the obvious, almost all of East Coast chasers will head down to Carolinas via I-95, I-77, or I-81/I-26. That's the population potential of 1/3 of USA trying to fit into two states. Since our busy interstates are four-lane and worn out from frequent travel, traffic jams will be nasty. Expect us to be like rush hour I-95 of the Northeast.
This is especially true for those heading to our mountains. There are only two roads from Asheville to southwest NC towns and they are always bad during summertime due to vacationers, campers, and hikers. Loved the region for scenic views when I was a student at UNCA, but never really care much for frequent traffic jams on weekend days and I can't imagine how awful it will be with millions trying to view the eclipse from our mountain tops. Expect to be stuck for hours on way there and back. On top of that, western NC is often cloudy so it's a very risky area to view the eclipse. Upstate South Carolina will offer more breathing room and has the best chance of having less clouds. However, views are limited as that area is one large forest. Greenville/Columbia area will end up becoming one of main targets for East Coasters. Between Columbia and Charleston, we have two large lakes where clouds struggle to form above them if we get a typical summertime Cu field during afternoon hours. I will be heading to one of them as I know someone living on the lake. Charleston will serve as ground zero for East Coast travelers since the city is scenic and full of eclipse vacationers. Keep in mind that Charleston will see the totality for one less minute than beaches to northeast. South Carolina shoreline is another ideal area to view the eclipse due to sea breeze boundary pushing several miles inland and clearing up clouds above them, but they do have to hope that thunderstorm doesn't form along the boundary. Roads are also extremely limited to northeast of Charleston thanks to a large state forest.