Living and working in France :how to prepare for a successful visit, be it short, long-term, or forever