We went to CA. in 6/06. We stayed for 4 days at Paradise Pier. It was very nice. It was a very quiet resort. We had tons of space in our room. We had 2 queen size beds with a convertible loveseat. More than enough room for the 4 of us. Nice size bathroom as well.
We were within a short walking distance of both parks. We usually cut through the Grand Californian, and right into DTD. The pool is a roof top pool and was nice but nothing spectacular. IT was a nice cool down at the end of the day though. Each night you could sit out on the pool deck and see the fireworks. They also piped in the music. The hotel had a nice restaraunt called PH Grill where you can eat breakfast with Lilo and Stitch. They also had a nice workout facility, arcade, & movie room for little ones.
We found that 4 days was plenty enough time to do Disneyland and C.A.
I know others will disagree,

but I totally

love

WDW better than Disneyland. JMO.. I think WDW has much more to offer as far as food options go. We tried it, but I think I will stick with WDW.
We have not tried the cruise, no help here.
Good luck with your decision.