I personally would normally only give to known charities where people looking for support & assistance will turn to.
My fear of on street hand outs is that it either encourages begging or is used to feed habits - which isn't where i want my money going