Good Luck!
I have used the Non Rev Network. From late May to early September, Williamsburg is a hard place to get a good crew rate.
I used the Non Rev Network for a room in May and paid $35/night. It was a dump, but after 20 years in the Army, it was tolerable. The same room cost $80/night in June. I'd never put my family there.
Finding any room at a reasonable rate in Williamsburg, at this time of year, is hard to to. I was born and raised there, and don't like going back this time of year.
Fly safe!