Also check whether your employer has anything in place. In that situation I would always expect my employer to cover subsistence as a matter of course and chase for repayments. Depends on the employer of course, but they also have a duty of care while you're travelling on their behalf.