Highland County, Virginia, small town, mayberry town, small southern towns, small country town, cute small towns, little towns, best small mountain towns, best blue ridge mountain towns, great small towns to live in, best small towns to retire to, small towns, community, friendly, raise family, best places to raise a family, best small towns to live in, best mountain towns to live in, best mountain towns, best small towns to raise a family, best small towns to retire, best small towns to live, best states to raise a family