it used to be over by Ford's Theater and was good, but their new location in L'Enfant Plaza is great. Real high point in our week vacation in the DC area.
Gettysburg is very spread out. Took us all day to see all the sites and monuments, etc. so plan accordingly. July 7-10 is the reenactment this year.