Have you looked at the Clear Creek gun range?
I did (well, their website). A problem with them, and several others in the area, is the cost. They charge per gun instead of per person. That can end up being expensive.