Roanoke is nice! Richard (above) can give a great tour of all the surrounding areas, you should take him up on that. The man knows more places in the state than a congressional candidate.
The only knock against Roanoke, in my opinion, is lack of proximity to a big city... if you want that. You could check on air travel in the area, that'd be my concern (but not necessarily yours). Roanoke sure is pretty though, and if you are outdoorsy, you'll love it.
Michigan, brrr...!! Get down to Virginia with all due haste, you won't regret it.