Berryville, VA is a lovely little town, on Highway 340 between Front Royal and Harper's Ferry. It has beautiful buildings, as you can see in the picture. Not only that, but if you put a quarter in a parking meter, you can stay for two hours!
Camino Real is an absolutely fantastic Mexican restaurant! The flavour was not what Brendan and I are used to, because it's not "Tex-Mex." It was unique and delicious.
According to their business card, they have one in Winchester, VA, as well.