If you consider $5 per month low cost, you could sign up for Google Apps for Business. I've been using it for a vanity email address since before they started charging for it. As long as you have control over your DNS records, you can continue to use your existing host for your website and point just email to Google.
Gmail is pretty darn great at nuking spam. I have an Apps account for my domain, and it's extremely rare for me to see any spam get through.
edit: by which I mean, if you have your own domain with your email address on it, it's as simple as pointing to Gmail in your DNS and having the relevant username setup in Google Apps.
Posts
edit: by which I mean, if you have your own domain with your email address on it, it's as simple as pointing to Gmail in your DNS and having the relevant username setup in Google Apps.
Thanks guys, this sounds exactly like what I was looking for.