If you want to hit every ride and show, I would recommend staying no less than five days at DLR. That should give you enough time to do both parks at a decent pace. If you are doing anything outside of DLR then just add on appropriate days accordinly. One for Knott's, 1/2 day for the beach, etc. Hope this helps!