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.