Nothing beats a mountain escape that serves up outdoor adventure, vibrant culture, and delicious cuisine. That's what you get in Abingdon, Virginia, a small town tucked into the Blue Ridge Mountains.