For a boutique hotel experience near the Blue Ridge Mountains, look no further than The Inn at Willow Grove in Virginia.