This charming Virginia town provides scenic views of the Blue Ridge Mountains with plenty of hikes along its lakes an even a craft beverage trail.