The National Park service has done wonders with Gettysburg since I visited as a kid, 60 plus years ago. Many areas, especially in downtown Gettysburg seemed a bit too commercial. Meaning a motel very close to Jenny Lind's house/museum. Wax museum, a cool museum of Cliff Arquette's carvings, etc. But then they were attempting to attract a mass audience.
I kind of feel the same way about Appomattox. The NPS has stepped up there game there in recent years. Same with Petersburg, and a few of the smaller battlefields connected with the Seven Days Battles. One of the newer Civil War sites is the old Tredegar Iron Works site in Richmond. They've turned it into The American Museum of the Civil War, telling the story from the North,South, Slave, and Women's points of view.