Mount Airy is a gorgeous, sleepy town nestled in the valley of the Blue Ridge Mountains right near where North Carolina meets Virginia. Once you've driven into town past the inevitable neon-lit fast-food restaurants, gas stations and strip malls, the landscape becomes kinder and gentler. The houses are small, the yards neat, and the streets