This question already has an answer here:
I will be staying in Houston (Texas) for about a month and I'm looking for a prepaid SIM card that I can use during that time, preferably with mobile data.
Update (more details):
Primarily, I'm looking for data transfer. Voice calls are secondary, in fact, I could do without. I will be staying at the same hotel throughout the duration, so if the coverage area includes Houston that's good enough.