Recommend any hosting? Domain?

I just recently finished my portfolio site, and i’m looking for a cheap, reliable hosting company; as well as somewhere to find a domain name.

So can any of you suggest any that you are currently using, or have seen before?

Thanks a ton.

takecare,
Victor.