Welcome to OK (well, soon enough)
My uncle retired from the Navy stationed at Tinker. He lives in Del City (I think- who knows, they all run together!). Anyway, seems like a decent town and it's not too far from the base. I just never understood why the Navy is in OKC... not much water around there.
As for the weather, you'll get some, but not a lot, of snow. Mostly rain/cold and drought/hot.