Discover 100 amazing free things to do in the San Francisco Bay Area with this comprehensive guide, from iconic landmarks to hidden gems!