The best places to live, shop, and explore in San Diego