I haven't in a long while, but Houston and Harris County have some fun public courses.
Just a couple of miles from home, Harris County has one of the few par three courses in the state. Par three is an abbreviated golf experience...you can play a round in 90 minutes.