I think one of the cheapest packages on the market right now for domain and hosting is 1and1.com. You should check them out. I host 3 websites with this company and the support team is fantastic too.
Hope this helps
Joe
my favourite bags: recon backpacks