Great Hosted Email Needed

My email seems to be going a little screwy right now (currently hosted by my old ASP.NET provider – CrystalTech). Their webmail has never been that great to use, and anti-spam/virus has also been a little flaky—I ended up just rejecting any emails with any attachments.

So, I’m now looking to find somewhere else to host my emails. I could move it onto my VPS, but I’d rather not have something as essential as email at the will of my tinkering! It’d also be nice to have really, really solid anti-virus and anti-spam protection that I just don’t have time to administer.

Essentially, I’m looking for something along the lines of MessageLabs, but usable (and affordable) for an individual. I also need IMAP (rather than POP3—I access emails all over the place), and a good webmail app would be really nice too. Finally, it has to just be a hosted email service, I don’t really need any webhosting as part of the package.

So, does anyone have any good recommendations?