I am planning a 3 week round trip from Colorado and am planning to hit as many civil rights movement sites (and some civil war sites as time permits) with my kids. We must stop in Winfield, KS to visit family, and want to also stop in: Topeka, KS; Little Rock, AR; Memphis, TN; Birmingham, AL; Montgomery, AL; Selma, AL; Jackson, MS; Atlanta, GA; Savannah, GA; Charleston, SC; Greensboro, NC; Great Smoky Mountain NP; Louisville, KY.
Ideally we could have a day at an amusement park along the way. I plan to spend a day at the beach in both Savannah and in Charleston. Routing ideas? I haven't decided if we should head clockwise or counterclockwise.