There's a very active Isaak Walton league just north of Lynchburg that is worth looking into, I think a regular poster here is a member of it.
If it's important, Lynchburg has something Roanoke doesn't - an ice skating rink. It's on the Liberty University campus, but I have heard the public hours are pretty good. My rec league team played LU's men's team a few years back, and they pasted us. Of course the fact that we are all 30+ might have something to do with it... I found out later that of the 22 Canadian students attending LU at the time, 15 were on the hockey team.