(Well, tl;justskimmedit actually. Still, pretty much as expected.)
I was born and raised in southern California and have never seen anyone caroling. Is it mostly an East Coast thing?
Probably a Protestant/Anglican thing. As far as I know, it's not part of most Catholic traditions.