Seconding the DVC option! That's what we've always done so far, the cost ended up being basically the same as booking direct for a value/moderate, and when I was pricing offsite hotels it wasn't that much extra considering the benefits. I promise it's really straightforward once it makes sense...