LA is better for non beach touristy things to do. San Diego is better for beach touristy things to do. In other words, if you are bringing her to play in the sand, San Diego is probably the better place. San Diego also features Legoland, Sea World and our world famous zoo. LA definitely has more things going on, but for small kids, IMO, San Diego is probably a better vacation destination. Disneyland isn't far from LA or San Diego, either. In fact, it's VERY close to Anaheim Stadium. Thanks. We're definitely looking at the SD zoo. She loves zoos and her b-day party this year is at our local zoo. I'm hoping to make a number of trips that way as I want to catch a baseball game in every park that way. If I plan a larger vacation around it, my wife is more amenable to the idea. The San Diego Wild Animal Park out in Escondido is a blast too.