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