US News & World Report regularly ranks graduate schools. You can search by field, then filter by specialty. Once you've found a program that looks interested, go to the departmental page to find our more information.
Think you've found a program that looks good? Talk to your professors about that program - chances are they know someone or have heard of it. You can also contact faculty members at that school for more information. Also, ask if there any alums you can talk to about the program. Be prepared to ask for the good, the bad, and the ugly:
Just like searching for employment, the cost of living where you attend graduate school is very important.
Use a Cost of living calculator to compare it to Roanoke and/or your hometown.