What're you looking for, primarily? Same recurring payment month after month, for the same amount? I think Paypal has a recurring charge option that would be good.
Otherwise I'd suggest using AUthorize.net. They'll get you a little bit less than paypal, in some circumstances. They offer a Customer Info Manager (CIM) that allows you to store a reference to a credit card, so you can charge it in the future again (even for a different amount, which is nice if you expect people to move up or down on your pricing plans).
Basically expect to pay around 3% for processing a credit card. Not sure what the companies that do your recurring charges will add on top of that for the funcitonality that they offer.