As for Houston, the weather just sucks arse ... unrelenting hot and humid for a good six months, then transition to winter is rather abrupt. Not that the winters are particularly harsh, but after living there a bit more than a year, I can't remember a single "nice day" as in mostly blue sky and nice temps in the 60s-70s. Maybe a few decent days in March and October .. even then you will still get the humidity.