Well, in fairness, I'm not out there doing it on my own..there are at least 16 or 17 of us out every night.
And we go to the big party nights in the hotels (who are great to allow us in, when their staff are trying to serve courses).
One of the hotels (two years ago) decided not to allow us in carolling during their Christmas party nights (because, they thought people would object to people collecting money). They got so many complaints afterwards because there were no carol singers, they asked us to come back and gave us a big donation.
You do great work, bring joy to others...Merry Christmas...
I love the songs you listed ,too.