P.S. Don't get a free host. If you can spend $5 a month for at least shared hosting, you're just adding an additional layer of worry.
Oh lol, I was under the assumption that the free hosting was just for testing purposes, but now that you mention it, there's nothing that implies this in the OP.
Yeah, I don't think I know any free hosting service without some sort of catch. Usually they place their own ads on your website or severely throttle traffic or whatever.