Head over to register.com (If you google coupons for them they have 99cent domains for the first year) grab your domain. MyCompany.com. Then you can goto hostgator.com which is a solid all in one hosting which will get you webhosting + email hosting.

All together you may pay 40-60$ a year and you get a website and email. They will also help you get everything setup.

Register.com's domain renewal rates are among the highest in the industry. Last I saw, it's something along the lines of $38/year.