I was a resident at the Sands House clinic 2003-4 (Health Sciences Center). I know that the VA is a great experience because it's a more well-rounded one. DON'T apply at the Denver General Program. There's a reason why there are always spots left there after the match.
I learned a lot at the Sands House, about surgery at least. I didn't do as much operative as I would have liked to, and definitely not as much pros or fixed. I did become a whiz at extracting teeth, however, which is valuable when you're in practice.
My advise is try for the VA. It pays more also. Sands House next. Don't bother with DG unless you want to be totally miserable.
Hope this was helpful.