I think your husband is taking the piss. How can he turn up five nights a week (sometimes with children) and not even suggest he contributes towards food and drink? How can he accept glass after glass of wine and not think, on his way there, "Oh I'll buy a bottle for tonight"?
He is very tight with his money, isn't he?
He doesn't do anything "for" that money, does he? He doesn't help you out in any way. He doesn't pick up your children, though he could, couldn't he? That would save you money but he won't do it.
What about jobs in the house? Would he offer to paint a room for you? Does he do the garden? Does he share in the housework?
Yes, he has his own home, but everyone knows that if you're not living in your own home for five nights a week, there's less wear and tear, less mess, the heating cost is 2/7ths of everyone else's and so is the food bill.
He is tight. I'm sure you do love him but he has an eye for the main chance and it's very, very unattractive.
Think about it. If he was advertising himself on a dating website and said, "I will stay with you for five nights a week. You must keep two rooms free for my children. I won't contribute in any way - I won't even buy a bottle of wine on a Friday night. I will pay my bus fare, but luckily I have a pass so that won't cost me any extra. Everything else is down to you." How likely is it that you'd think, "Oh my god, this is a lovely man!"? No, the words that would come to mind would be "user", "selfish", "tight", "entitled" and similar.
Oh and for the person talking on and on about council tax. They both have their own homes and each pays the tax on it. That is enough. If my mum came to stay for a month I wouldn't change my single person's council tax because I know she's also paying hers. If she came to live with me and gave up her home and stopped paying her tax, then I would inform the council. Stop going on about it.