1. Ice skate in the Embarcadero.
Sure ice skating in Union Square next to the giant Christmas tree is something you have to do at least once, but let’s be honest: the holiday crowds and the lack of parking are not ideal. The Holiday Ice Rink at the Embarcadero Center is much less chaotic, and there is actually good food nearby (hello Ferry Building).
2. Attend the Home for the Holidays concert.
This uber-popular concert put on by the San Francisco Gay Men’s Chorus is always sold out on Christmas Eve. A mix of traditional Christmas carols and modern cheeky twists on old holiday favorites, it is a show that will definitely put you in the holiday spirit. Every year the show is different and always includes dance numbers and special guest appearances.
3. Stop by the Macy’s Holiday Windows.
This is the one event that is worth braving the downtown holiday crowds for. Not only are Macy’s storefront windows elaborately decorated, but they also feature adoptable pups and kittens from the SF SPCA. It is impossible not to have your heart softened by these little fur balls. Since you are already downtown, it does not hurt to take a peek at the illuminated Christmas Tree in Union Square as well — a sight that never gets old.
4. Watch the Beach Blanket Babylon’s Holiday Show.
As one of San Francisco’s longest running, pop culture musical revues, the holidays are one of the best times to see Beach Blanket Babylon. Holiday themes are incorporated into SF-themed comedy sketches, bigger-than-life costumes, and the famous gigantic headpieces. Special character appearances include everyone from Sia to Bernie Sanders.
5. Visit the Zoo.
San Franciscans flock to the SF Zoo as it is transformed into a winter wonderland with twinkling lights, snow flurries, and plenty of hot cocoa to keep you warm. The highlight for little ones is always spotting Santa and his reindeer.
6. Educate yourself at the ‘Tis the Season for Science exhibit.
Science has never been this festive and fun. The Academy of Science features an exhibit that is all about the science behind the holidays, including facts about reindeer adaptation to learning about the Northern Lights. Make sure to pay a visit to the pair of live reindeer, and stay for the snow flurries.
7. Drool over a giant gingerbread house.
The holiday decorations at the Fairmont SF never cease to impress and include a life-sized two-story gingerbread house. The sweet smell of sugar greets you the moment you enter the lobby, and it is hard not to have your mouth water as you take in all the edible details. If you want to get the full holiday experience, there is the option to splurge on the Gingerbread Holiday Tea as well.
8. Watch A Christmas Carol.
The American Conservatory Theater (A.C.T.) in San Francisco’s theater district brings this classic holiday tale to life every year. Superb acting, beautiful Victorian costumes and sets help transport the audience right into the heart of 19th century London.
9. Cheer on the decorated boat parade.
It is not officially the holiday season until the Lighted Boat Parade lights up the Fisherman’s Wharf harbor. As the oldest and largest lighted holiday boat parade on the San Francisco Bay, there is no shortage of decked out boats that are very Instagram-worthy.
10. Watch The Nutcracker.
Getting dressed up and going to the War Memorial Opera House to watch the San Francisco Ballet put on a holiday classic is something San Franciscans look forward to immensely during the holiday season. The beautiful sets and the elaborate dance numbers always captivate no matter what age you are.
11. Time Travel to The Great Dickens Christmas Fair.
There is nothing more magical than transporting yourself back to 19th century Victorian London during the holidays. Housed in the Cow Place in Daily City, this unique twist on a Christmas fair is a long-standing tradition for many San Franciscans. There is a never-ending list of things to do including indulging in traditional English comfort foods and draft ales, shopping among the many gift booths, and watching the various theatrical performances unfold.