Woodlands has a little diversity, without really looking at numbers I would guess 60-80% white. It is a great place for children, with most the villages having parks and pools, trails and sidewalks for getting around. But the HOA's are killer there, unknown if they'll allow vegetable garden.
Across I45 is Oak Ridge North, and there is lots of development going on over there too. Lower cost housing, thus more diverse. Lower cost, less amenities like parks and all, but there are some there. Conroe ISD is building new schools there, lots of growth. The high school is a little rough but good administation; there is a little more crime in the are, but I don't feel its that bad.
Want rural? There's the Caney Creek area out SH242 east of I45 Good schools, schools are diverse.
Magnolia has offerings, but FM1488 is packed with traffic, but its being worked on. Tomball also has some rural area to look into.
Thats a fair bit of areas within about 20 minutes from the Woodlands.
Spring and Klien are also options.
As for your last request? Rattlers and hurricanes aren't big worries, but the rest....good luck.
