Netlify will let you host for free. As well as Github Pages. Depends on the site you are trying to set up. Is it static, or dynamic? If it is static, Netlify/Github Pages are the way to go. If it is something dynamic, like a forum or something, your best bet would be to get a cheap computer and run the server at home if you want cheap. Otherwise most places charge for it