houston is huge, what part are you in? memorial is nice. there's a light MTB trail in the park there in the city. sorry i can't be of more help, i used to live there but didn't ride much at that point of my life... but there are h-town folks around, hope they chime in!