Richmond is good. Northern VA is good.
I don't have experience in the area you're looking, but I have a lot of very progressive friends who are from the Virginia Beach/Hampton area, and they've all been incredibly supportive of my transition.
As a state, VA has been excellent in terms of getting all of my documentation changed over.