I think the Slate card from Chase runs an offer with 0% interest for 12-15 months and no transfer fee. I'm not sure whether there is a limit to the size of the transfer but that's the best offer I know of. Paying 3% to get points/miles doesn't seem worth it.