Some places sneak up on you like a surprise compliment from a stranger. Buchanan, Virginia is that place, sitting pretty in Botetourt County where the Blue Ridge Mountains frame the sky and the James ...