Best San Francisco hotels near Cathedral of Saint Mary of the Assumption