Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
I think what you are looking for is FreeWebHost.ws. They provide everything you want and more. Plus, they don't have any advertisements so far. Hopefully a host to last. Or, you can try out XtremeSite.com, which also started out, but I am not sure of what they provide. All I know is that it is pretty good.