There are plenty of gifts to be enjoyed this holiday season, many of them musical. Here are some, okay a bunch, plus a few odds and ends... like a dope 30th anniversary celebration of a black kung fu cult classic. Also, if you didn't notice all your friends somewhat-seriously RSVPing, there's an only-in-SF lightsaber battle organized for Friday night, because it's also Star Wars season. The event is legit organized — unlike those pillow fights every Valentine's Day — and $15 rents you a color-changing saber. The battle royale begins at 8 p.m. and goes until 11 in Sue Bierman Park at 216 Drumm Street. May the force be with you!


SHOW CLOSING: Barry McGee, the Mission School artist about whom you can read more here, has had a thoughtful, tender exhibition up for a while now at Ratio 3. But "China Boo" comes to a close this Saturday, so head in sometime between now and then. Ratio 3, 2831 Mission St, 11 a.m. to 6 p.m., free

HOLIDAY SHOPPING: Something for everyone awaits at PopUp Holiday Market: #ImpactShopping, including free Lagunitas beer. If you didn't know, Impact Hub a network for entrepreneurs pursing products that benefit the environment, and you can expect the finest gifts from the entrepreneurs of Kiva, Renaissance Entrepreneurship Center, La Cocina, Working Solutions and Pacific Community Ventures. Impact Hub, 901 Mission Street, Suit #105, free entry


TOY DRIVE AND AND FREE HOT CHOCOLATE: Through Friday, Bi-Rite Market Divisadero is collecting toys for kids at the Western Addition Beacon Center and Bi-Rite Market and Bi-Rite Creamery on 18th are doing the same for community group Arriba Juntos. But, for an added treat, Wednesday you can get a free cookie or a hot Dandelion European drinking chocolate for your good deed to enjoy. That's under the' mistletoe-laden new parklet on Valencia at Dandelion. Trinket purveyors Paxton Gate will be on site, so you can even buy and donate a gift on the spot. Dandelion Chocolate, 740 Valencia Street, 4:30 p.m. to 6:30 p.m.

BALLET: The War Memorial Opera House lays claim to the the American premiere of the Nutcracker, a Tchaikovsky classic, on Christmas Eve, 1944. This year's production is inspired by another SF historical moment, the 1915 Panama-Pacific International Exposition, from which it takes its costume and set cues. War Memorial Opera House,
301 Van Ness Avenue, 7 p.m., $75 seats and up


BAYVIEW OPERA HOUSE XMAS: Modeled after classic German holiday markets, the Bayview Opera House is celebrating the season with treats like hot spiced wine, s'mores, and ice-skating for kids. Bayview Opera House, 4705 3rd Street, 5 p.m. to 8 p.m., free entry

KARAOKE BIRTHDAY: Sing for the legendary DJ Purple as the multi-instrumentalist "dance karaoke" master shreds on the music breaks and celebrates his 50th birthday. Wear purple in his honor and watch out for that smoke blaster machine he uses when the singer is crushing it! Slate bar, 2925 16th Street, 9 p.m. to 1 a.m., free entry


THE LAST DRAGON: The Roxie and comedian W. Kamau Bell host actor and martial arts star Taimak on the 30th anniversary of his classic appearance in The Last Dragon. Campy, funky, and just plain fun, the movie is Bell's favorite and SFist spoke with him and Taimak about why that is. The Roxie, 3117 16th Street, 8:30 p.m, $20 GA $50 VIP

BFF.FM HOLIDAY PARTY: Local Mission radio pirates are holding it down with a non-denominational holiday extravaganza. Luke Sweeney will perform first at 6 during the show "hello, cheetle" from 6 to 8 p.m. and then during "Radio Shoe" from 8 to 10 p.m. it's Hot Flash Heat Wave. This is all at their somewhat-secret, totally amazing lair, so RSVP and name a price for your ticket with all proceeds going to their non-profit community radio radness. Secret location, 6 p.m. to 10 p.m., name a price


CHARLIE BROWN XMAS LIVE: Good grief! The holiday classic comes to life with the backing of the SF Symphony and some added bonuses like the singer who recorded Ariel in Disney's The Little Mermaid. Davies Symphony Hall, 201 Van Ness Avenue, $40 and up

NAUGHTY COMEDY: PianoFight's resident sketch group Chardonnay will raise your spirits with a festive set of their greatest hits. They're also joined by local comedienne extraordinaire Kate Willet. PianoFight, 144 Taylor St, 8 p.m. to 10 p.m., $20


GRACE CATHEDRAL: Obviously this is a big season for Grace Cathedral, and it's the perfect time, regardless of your religious affiliation (or non-affiliation) to enjoy it. All day there's music, from sing-alongs aimed at the wee ones to more elaborate choral feats in the afternoon. Grace Cathedral, 1100 California Street, 3:00 p.m., $15

HOLIDAY FAIR: Berkeley will be teeming with multicultural gifts, foods, and flare this weekend, so make a day of it and get somebody something special. Yes, I mean you! Telegraph Avenue Berkeley between Dwight Way and Bancroft Way near the UC Campus, 11 a.m. to 6 p.m., free entry