When we went I got a lot of good advice from reading the Trip Advisor forum for San Diego. Kind of the "DISboards" for the area. Some nice and helpful people to ask questions about discounts, attractions, areas to stay, unique restaurants, etc.
PHXscuba