Best time to visit San Francisco San Francisco: where every block has a story of its own April 25, 2019