I have tried ALOT of freewebsite hosts, heres a few with their pros and cons
000webhost
pros: free, pretty easy to understand
cons: watermark, bad inbrowser file manager (keeps logging you out)
Freehosting.com
pros: free, nowatermark, cpanel.
cons: you cannot use ssl encryption without buying their 30$ certificate. (ssl makes the website status secure/unsecure)
[To see links please register here]
<---- recommend this one the most
pros: free, no watermark, ALOT advanced of options others just don't allow you to edit
cons: maybe a not so good interface, but it gets the job done