Close on 1,000 households - including an estimated 1,400 children - are set to spend Christmas day in temporary accommodation in the city.