An update to this post: For the past couple of seasons, we’ve been playing on the VT (artificial) Turf fields, which are frankly amazing compared to what we used to play on. The price has gone up a small amount, but personally I consider it worth it. You can also find pick-up games at the Turf fields which are open at least to dusk, but often with the floodlights on late. No-one checks ID, so if you’re not affiliated with VT, you’re generally fine to play. The fields and floodlights have made scheduling much easier too, and weather-related cancellations just don’t happen generally.
Also, TechSportsPlex closed down, but NRU is running indoor leagues in the off seasons.