If you can devote an hour or so to a sales talk and a tour, you an get a 3 day/2night free stay at Thousand Trails Medina Lake. Its nice, with activity center, swimming pool and spa, 2 fishig docks, boat ramp, minature golf, etc.
http://thousandtrails.com