I have narrowed it down to 4 towns to stay in on the way home. Front Royal being about 5 hours from our home in New Jersey, Hagerstown less than 4 hours, the other two are somewhere in between in time. Which would be the nicer town to go to. Front Royal, Winchester VA, Martinsburg W.V, or Hagerstown MD. I think by the time we arrive there wont be much time to do anything but am interested in a nice scenic place with the backdrop of the mountains that has stores & restaurants very near. We will be coming from Tennessee so driving to these towns will take quite a while. We will be coming from I-81.