From small towns to buzzy cities, these are the best places to live in the Blue Ridge Mountains.Downtown Roanoke, Virginia at dusk.Credit: DenisTangneyJr/Getty ImagesPart of the Appalachian Mountains, the Blue Ridge Mountains stretch from North Georgia all the way up to Pennsylvania. While the range runs through eight different states, most of the peaks are found in North Carolina and Virginia, making these two states rich in mountain towns and …