Finkface. As I wrote earlier, it depends on what you need. A tourist visiting France one time for a week is unlikely to really need a French number, someone who regularly visits France, perhaps has bank accounts, actual Friends on teh ground, or some interaction with local business will actually need a French number.