San Francisco is doing that thing again where it throws a dozen incredible events at you on the same weekend and forces you to make hard choices. Here's your cheat sheet.

Earth Day celebrations are front and center, and honestly, this is one area where the city walks the walk. Community cleanups across the Bay Area have been pulling serious weight — one local volunteer effort reportedly hauled out 350,000 pounds of waste. As one Bay Area resident put it: "350,000 pounds! My word! Awesome job people." Hard to argue with that. When private citizens and community orgs plant trees and pick up trash on their own time, it's a reminder that you don't always need a city department with a $5 million budget to get things done.

The SF Film Fest is rolling, which is always a good excuse to pretend you're cultured for a weekend. Meanwhile, the Giants host the Dodgers — the rivalry that needs no introduction and the one sporting event guaranteed to make grown adults in orange and black face paint yell at strangers. Worth every penny.

There's also a dog festival, because San Francisco has more dogs per capita than almost any city in America and those dogs deserve their own calendar events, apparently. Plus Cookbook Week for the foodies.

But here's our sleeper pick: if you haven't been to Bottom of the Hill, now's the time. The beloved Potrero Hill music venue is closing for good at the end of the year. As one SF resident noted, "It will be a nice chance to see a small slice of music history. Cheap shows and friendly vibes." Small venues like this are exactly the kind of cultural infrastructure that doesn't come back once it's gone — no amount of city arts grants can replicate decades of community goodwill and $12 cover charges.

The weekend is stacked. Get outside, spend your money at local businesses instead of paying parking tickets, and enjoy the city while it's giving you reasons to.