I got my hosting through 1and1.com and I've been extremely satisfied. Getting the email set up was about the easiest thing ever. I have it all forwarded to my Gmail account and I can even respond from my domain from Gmail. It is way slick. You can get a domain with email for a couple bucks a month on 1and1 if that is all you are after. I host half a dozen domains with 1and1 and I'm not paying more than maybe $120 per year if that. All I know is my Google Adsense revenue pays for the site, so it hasn't ever cost me a dime.