There's free admission to Golden Gate Park’s Botanical Garden for those with identification showing they’re San Francisco residents.
Google Maps shows all the individual gardens. Go see this in person; photos don't do it justice.
Starting on the south side, winding round to the west, then north side: