We lived there a few years ago, left in 2010. My best friend still lives there. I liked living in Roanoke, but I don't miss it very much.
If you live in close in to the city, it's pretty pedestrian friendly. There are some cool neighborhoods that have amenities within walking distance (Grandin Village, South Roanoke, Old Southwest). We lived in Old Southwest, and it was definitely walkable. I'm not so sure about biking.
Our daughter went to the Community School for preschool when we lived there. We loved CS, but it's a bit of a commute. I'm not sure what we would be doing if we were still there.
I think the dining scene has improved quite a bit since we were there. My best friend loves to go out to eat and is always telling me about new restaurants that have opened. (That's good, because we weren't impressed with the options when we lived there.)
Let me know if you want me to ask her any specific questions.