best place in San Francisco to stay with free parking