At Encodable Industries, we use and recommend Dreamhost for web hosting. We've been happily hosted with them since 2005, and have had few problems; no host is perfect, but Dreamhost is pretty darn close.
500 GB of unlimited space for only $9/month, they let you
host unlimited domains on your account, and they have a 97-day money-back
guarantee so there's no risk in giving them a try.
And, if you use this link to sign up, you'll save $50, bringing your monthly cost to just ~$5 for the first year.