I love and hate Disneyland. If you added up time on rides versus time spent waiting you would never go there. However it is a magical place and kids love it. You can't buy a fast track ticket however you can get a fast tract ticket on some rides that give you a time to come back get in the fast track queue for free. The popularity of the Frozen experience is at least 2 hours wait. so be prepared. We went by taxi and had 6 of us in the car 2 Adults and 4 young children..in a 5 seater. So at least paying for the one taxi... but are cheap anyway. Overall however it is an expensive day so you just have to accept it and know it's a rare special day for the kids. Hotels close to the resort are expensive so compare 5 star hotels in the city and make the 30 min taxi ride instead.