Frydays, as caffeinator said, try hushmail www.hushmail.com. Been using Hushmail for years. As to your points, here is what my experience with them has been:
1)I have never gotten a piece of spam. Ever.
2)You can block anyone, (never had to because no-one ever spammed me).
3)$39.99/yr for a 1 gigabyte email box, (I have never gotten past 1 half of a gigabyte, I just erase stuff I don't want to keep).
But the best thing in my opinion is this simple feature: if someone hacks into your account, they will get absolutely nothing. Your emails will look like a bunch of random numbers and letters. That is what encryption does. Hushmail encrypts your stuff on their servers so no one can get any of your emails. When you log into your account and supply the correct user name and password, it 'decrypts' your emails back into English. So you can keep your receipts right in your email box without any worry. If you never give your password to anyone, your emails stay private and un-hackable, simple as that.
Hushmail does have one more 'spy' feature that I have never used, but it's worth mentioning. You can encrypt individual emails. That means that you can call someone or communicate with them in some way other than email and give them a password that will allow that person, and only that person with the password, to open that email. If anyone else tries to open it, the email will look like random letters and numbers. The only reason I mention it at all is because Hushmail asks you every damn time you send an email if you want to encrypt it.
I got Hushmail for the same reasons as you mentioned in your post. I don't care about all the super spy stuff they offer, I just want to know that the hackers can't get my emails with my receipts in it. Yahoo, Gmail, they get hacked sometimes and the people that get compromised, well, their emails can be read, not a good thing. They can't get ever get your emails if you use Hushmail. All of this is only works if you never give your email password to anyone, but you knew that already, right. ;D
The best thing is you can try Hushmail for free. Go there and sign up for a free email account and you can see if you like it or not, (the free email box is like 25 MB, quite teeny). When I decided to join, I wanted to make my password kind of secure, so I used a long password. You should use a long password too. Just combine 2 or 3 passwords you know and make a 16, 17, 24-character password, whatever, you'll get used to it fast.
Last thing. Hushmail is no good if your PC has a virus or a rootkit on it. Me, I have Deep Freeze on my PC to prevent that, but that is another story