hotels with a pool in texas