It depends on how you plan to separate the trip.
We have stopped in South Carolina, on most trips. We like to do 13 hours the first day then a shorter trip the second day.
When traveling the shorter portion on the first day we have stopped in Chester, Va.
We NEVER book any hotel before leaving home, because you just don't know what can happen on the road. Sometimes traffic can put you 2-3 hours behind.
We learned our lesson the hard way with this .... I booked a hotel for the trip home once, I was driving alone with my 2 small children, we hit a ton of traffic, got to our hotel at 130 am... I planned to be there at 1030-1100 pm. I was falling asleep driving. If I hadn't pre paid the hotel I would have stopped somewhere else, much sooner.