Medina Lake offers all kinds of water recreation for Bandera County. At the Bandera County Park at Medina Lake, visitors can swim, boat, fish and even picnic along the banks of the lake. The area is also home to the Cajun Festival that happens in late September.