Rich history and nature, small town beauty, and delicious local foods make Virginia's Northern Neck an ideal weekend getaway, just 2 hours from the DC area.