For an unforgettable day trip that could impress any foodie, head to Abingdon, home of the best small-town food scene in Virginia.