Whether you have just a weekend or a week, you can find plenty to do in and around Abingdon.  There is history, nature, theater, and arts.