where to stay when in San Diego