I didn't know that SFR and Free accepted foreign credit cards.
And even if you could subscribe a forfait, any French carrier requires a French address... so how would you get your sim card?
Anyway, avoid the Mobicarte from Orange: 3G is limited to UMTS speeds (yes, the original 384kbps of the first 3G mobiles
)