This is my third try:
http://www.swf-wc.usace.army.mil/canyon/RecParks.htm
I like Canyon Park. If you camp, pay to camp at one of the developed parks. Safety first.
As far as Medina Lake, it is way down and I do not know if Avalon Park would be a good place to go.