I would like you to know that using a free hosting service is all well and good, but you leave your site open to malware by so doing. Please check this out.
That said, 000webhost.com IMO are about the best.
That said, 000webhost.com IMO are about the best.