Here are some ideas:
In addition to Brazos Bend, I like Stephen F Austin State Park, too. Near Sealy, about an hour or less.
You can get some nice shots of the Brazos River, but you'll have to look at the trail map at the park to find your way to the river.
Mercer Arboretum near Spring.
Hermann Park. Supposedly no professional photography without permit.
Houston Arboretum and Nature Center can be nice in the right light. In Memorial Park.
The Menil Museum/Rothko Chapel campus and neighborhood for urban landscape.
Lake Conroe, Lake Livingston, Lake Houston.
And there is Galveston Island about an hour away.