When someone asks me what is best free web hosting, I say 000webhost
It is good for starting a website for small business or something like that.
Free package includes:
– 1500 MB of Disk Space, 100 GB Bandwidth
– cPanel Powered Hosting
– One click WordPress install
-Their site builder
– Free POP3 Email Box with Webmail access
– FTP and Web based File Manager
– PHP, MySQL, Perl, CGI, Ruby.
And if you want, you can pay for the better package.
So, as I said it is pretty good.