Lexington, Virginia, has all the hallmarks of a charming southern town: a walkable downtown filled with 18th century red brick buildings, horse-drawn carriages, antique shopping, quaint restaurants ...