I have a reseller account through HTTPme.com. Great host but probably more than you want to spend since as I said it's a reseller account. I have 6GB space, 60GB transfer and can host 75 domains for $45/month.
Check out webhostingtalk.com and maybe you'll find something suitable. Just be sure to do a search on any host you are considering since there are a lot of dodgy ones out there who will try and screw you out of your money. And if it sounds too good to be true, it probably is.