Enough is Enough

These days owning a domain name is not difficult. However, I share the same fate as all students and cannot afford one when I need to save every penny for buying noodles. Unfortunately, that is my daily dose of food! Likewise, hosting costs another fortune and I need your help. If you could chip in even as little as $2 then hopefully I will have enough by next week (chip in ends March 8th).
For a domain name I think GoDaddy is the one to go for but I have no idea about hosting. For those who use a hosting service on their blog, which one would you recommend and why?