If you prefer your weekend vacations to be cute and cozy, this laid-back town in Virginia offers plenty of small town shops ...