Ouch. You are not going to be able to find that unless you oversell, and that is something I do not recommend. For something that large (if you wanted to be cheap) you would still be paying over $80US/month for a "somewhat reliable" host..
With $25/month as a budget, you would be lucky to host 4 or 5 of those sized accounts.
I wouldn't recommend it, that's overselling at its best (or worst, depending on how you look at it). I have read some reviews on the company where some recommend it. Your best bet would be to use the ever-so-handy search feature that is built into WHT