A step-by-step guide to opening a bank account in France as a new resident, including which documents you will need and which banks are most accommodating to English speakers.