I get mine through UReach. I think it's $10/month +usage. The rate/minute is very competitive. It includes voicemail and will receive faxes for me.
I have UReach set to ring my cell phone and home phone at the same time. The call is transferred to the one that I answer first. Really slick.
Gotvmail transfers to my wife's cell and then mine if she doesn't pick up. We paid for a professional voice over so when customers call a professional voice says thanks for calling "business name" for sales press 1 for support press 2. If neither of us answer, it goes to a voice mail. You can set it up so you get email notifications for voice mails received. It also has virtual fax. It's pretty nice.
Here's what Gotvmail charges: http://gotvmail.com/solutions/ I pay $20 a month and then 7.4 cents a minute, I think. My bills have been between $31 and $39. I can say that switching over to a 1-800 number has increased my business dramaticly.