Seasonal reminder to NOT donate to the Salvation Army, no matter how much you like the brass band. They have an organisational track record of being homophobic, transphobic and anti-sex worker, and this ideology pervades how they "help" people. Donate your money somewhere else, or better still, directly to homeless people.
@megavolt @stavvers That would be what Kant proposes - he famously lashed out against giving money directly as selfish and unhelpful.
The salvation army is almost as problematic as it's name implies, but it's hard to argue against the utility of their soup kitchens.
There are a bunch of non-religious charities providing food and shelter. Many also work politically. Just make sure to read up in advance if giving to a larger one. Local soup kitchens often do wonderful jobs.