A.W.
Bear Creek Park on Clay Rd. is beautiful!! They have pavillions you can reserve. I think it is just a $125 deposit to hold your space and then once it is done, you get your deposit back. (I gave them a check and they just held it, never cashed it.)
They also have a community center, but I am not sure on the fee for that. You should call to find out.
http://www.pct3.hctx.net/cc_bearcreek/default.aspx
Good Luck! =)