Jamestown, North Carolina, is home to the usual small town suspects, namely a charming, walkable downtown and plenty of good ...