We bought our tickets at the gates (but one only did one DL day-just DL not CA because w ehad so many things we wanted to do in Cali). I did a lot of research before we went and found, for the attractions we wanted, it was cheaper to use promo codes for tickets. There are more DL tix deals online on the DL website than you'd expect. Ares travel often has deals on tickets. We used Ares to book our San Diego hotel and we had no problems.
I will ask dh what he used for the SW tix because we got a heck of a deal on those. Also, the zoo often has promotions like kids get in free with adult passes. Check on their website.
Just wanted to say....I'm so jealous!!! We just did this trip in November and I absolutely loved California. I hope you do, too.
PS: We stayed at Staybridge Suites in Anaheim which we really liked. It wasn't walking distance but was very close. We stayed at BW Island Palms in San Diego.