Geofenced ring volume app?
I'd suggest you try llama. Why because its free and its awesome. It can not only handle ring volume but WiFi, mobile data, run apps and many more.

The best thing is it works with Cell Mesh, so you don't have to keep GPS on.