We will be stopping overnight about two hours outside of DC on our way back to Charlotte in April and would like to know of a nice town area to stop in around Richmond but isn't exactly Richmond, if you know what I mean. We would have a few hours to spend in that town the next morning. My aunt and uncle are coming over from England and we would like them to see a nice VA town. It can be a little out of the way, but not too much. We would be taking 85 to 95 from Charlottte to DC.