I hope this can be of help for you. Here is a good free web hosting provider I use which provides a free website builder, if your up to making it yourself- 000webhost.com
They provide free hosting, with absolutely no ads. You get 350 MB of disk space and 100 GB bandwidth, and my account was activated soon as I signed up. They also have a cPanel which makes it easy for me to manage my site.
You can register here http://www.000webhost.com/55892.html