Hope I can give you a little help.
There are 2 large complexes of townhomes in Cypress. The first one is at the south end of Cypress at Valley View and Orangewood, if you are looking at a map.
The second one is Tanglewood in the middle of Cypress at Ball and Bloomfield.
Both complexes are nice, good areas, lots of greenbelts and walking areas.
The rents are probably anywhere from $1,600 for a small one to about $2,200 for something large.
There are not a lot of units for rent at this time.
If you are going to rent at these prices, you may be able to purchase something. The rates are low and an FHA loan requires a very small down payment. The downpayment can also be a gift.
I hope this helps you.