I used card service international (owned by linkpoint), which had some hidden charges but wasn't too bad in the end.
That was over 2 years ago. I don't know what is good now. ccbill, epoch, ibill and many others are all 3rd party and charge sometimes near double digit discount rates when all the fees are factored in.