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