Three days is ideal, particularly with a park-to-park pass, as it will allow you to fully explore each park and revisit your favorite attractions. A highlights tour of both parks can be done in one long day, but it would be tiring and you would miss many delightful smaller attractions.