We just got back from a trip to San Diego. It was a blast...we had to use our timeshare points by September 30 and I'm really glad we figured out time to get away. What fun! We went to Legoland, which was great fun for Brandon and Zach, the only downside was that unlike Disneyland, Nate couldn't go on ANYTHING. And they make an adult go with anyone under 48". Since Brandon is apparently 47.5 ", we had to go on everything twice so that each kid could go. Nate sat around a lot. So I highly recommend Legoland for kids 2-10. Brandon's favorite ride was the Driving School and Zach loved the log ride for some reason. They both love all roller coasters, and there are 3 there.
One thing I really recommend is a day at Mission Bay Park. The kids rode their bikes and we had a picnic and flew kites. It was a really relaxing day. On our way back to the timeshare, we stopped at La Jolla Cove and checked out the sea caves. They have neat kayaking trips to ones further out and there were a lot of people snorkeling...just give us a few more years and we'll all 5 be out there.
The San Diego Zoo is always a good day too. It's better than the Wild Animal Park because the animals are so much closer. At the Wild Animal Park, you have to kind of get lucky to see them. Zach really wanted his picure taken with this hippo...go figure.
Brandon also had a great idea to use our river tubes in the ocean...I wasn't sure how it would work, but it was actually great. Brandon named our new sport "tube surfing" and he was at it for quite a while. He's definitely ready for a boogie board...maybe next summer.