I'm not sure what your price range is, but there is a great B&B right in the middle of town. It is called Farnsworth House. My husband and I stayed there for a night about 2 years ago. They were so nice to us, there is a great dining room and they have ghost stories and seances in the basement theatre (the Mourning Theatre) at night. It is a true experience. Even if you don't stay there, have a great time in Gettysburg!