Which City in San Diego County is considered a great place to live and raise a family?

Encinitas, CA