JMU would be the right location right now. Unfortunately, I imagine the VHSL is locked in to a deal with Radford for years to come.
No lights, no shade, no fun, when you're talking about Radford.
At least in Harrisonburg, you have outstanding facilities right next to each other (baseball and softball) to hold the championships. Plus, they have a fairly new field to play kick ball. So, there you go!