Dublin is right on the mark. We did that last summer... played the Nicklaus course "Angeles National" (wonderful) in LA, then drove down to San Diego and played Maderas and Torrey Pines. Maderas is a Johnny Miller course with dramatic elevation changes, and is run by Troon Golf and they do a great job with it. Its been rated the best course in San Diego County for 7 years.
And Torrey Pines is the most magnificent municipal course you will ever see. If you try to get a tee time you'll need to do it months in advance, but you can "walk on" early in the morning or in the afternoon. Getting on Torrey without a tee time is a fun challenge and is worthy of a separate forum thread to see how guys have done it. You'll get to know the starter very well in the process.
If you play Angeles National and Maderas, driving accuracy is at a premium. At Angeles National, if you miss the fairway its a lost ball. Literally. Fairways are lines with native areas you cannot go on because of the snakes and other creatures. Here are some links:
Let us know what you decide!