http://www.golfnow.com has the best rates. Personally I like the Vineyards in escondido. Also, Pala Mesa resort is tough and good. If they live in the OC, meet them in Temecula for golf and wine.
Woods Valley is brand new and reasonable. I havent played at the place in Oceanside but it looks good – Arrowhead or something.