Ugly sweaters, drunken Santas, and guerrilla art top the 20 best things to do in SF this weekDec. 12, 2024 • 12:23am