San Francisco Today: Cultural Celebrations, Dining Revivals, and Spring Events Shape Early March 2026March 10, 2026