San Diego is definitely a city you would want a car in. Generally, anywhere in Southern California it is best to have a car. You'll be fine in Northern California's bay area (San Francisco, Berkeley) though without a car. Public transportation is amazing there.