Just a little story, and maybe I shouldn't let one bad experience sway me, but I gave money to a "homeless man" once. He looked awful (of course he did).
To cut a long story short, I later saw the guy down the pub with his mates, bragging about how he'd made over £500 that day "begging". FYI...