Troutdale, Virginia is that enchanted spot – a tiny mountain hamlet where the rush of modern life dissolves into the mist that often clings to the surrounding Blue Ridge Mountains.