We lived in Newport News (right across the bridge from Norfolk) for three years, and absolutely loved it.
I would go back to Virginia in a heartbeat. My children were not school age at the time, so I cant' tell you about schools, but we loved our neighborhood - about five minutes from Williamsburg) and being able to visit the mountains, beach, or countryside. Every weekend we'd just hop in the car and go somewhere; Georgia, the Carolinas, Pennsylvania, West Virginia, Maryland...we had so much fun.
Although we are stationed in Texas at the moment it is thankfully NOT Ft. Hood, but I've visited there, and I don't recommend it. Killeen is basically a stretch of highway between Dallas and Waco with one dirty mall and a couple of dirty shopping centers on either side of it.
Now I will admit I have a particular emotional bias against Ft. Hood because the only times we've been there are to say goodbye to my husband as he heads for Iraq. My kids can't even see a highway sign for I35 without having an anxiety attack!
But even when my husband has to go to Ft. Hood on TDY he doesn't like it.
I would also vote for Germany - just for the experience of living in Europe. Unfortunately, my husband is too far along in his career to get an overseas post.