Contrary to popular belief, you can ride all, if not most attractions at Disneyland in one day. To ride everything takes a little planning and knowledge. I can spend 6 hours at Disneyland never wait in line and ride anything I want. Read more here How to skip the lines at Disneyland