Well, on THG you can get free hosting.. by referring people and it's pretty decent, the hosting packages are really nice too, Broken is also a very reliable guy
If you need cheap web hosting,I would suggest you to get it from 9cubehosting.com at low price.It is Linux based web hosting.They provide good service with customer support.
lets go with a classic here, http://www.kids-in-sandbox.com/ has some great sandbox hosting, aka anything goes and they don't monitor it very often so if you want to host renders, or whatever, with some titties or dicks poppin out they won't ding ya and kill your domain for it or whatever. solid. like 3gb hosting with 10tb bandwidth for free. a few ads but nothing too bad