We've liked the Anaheim HoJo on Harbor Blvd. Right next door to the Fairfield Inn. HoJo runs around $140-$160/night. They have been flexible with us on check in and check out times, and very friendly staff. Plus they have a couple of nice pools. One with a large splash play area for kids and one nice and quiet pool for relaxing.
We're staying at Eden Roc Inn & Suites at Katella and
Disneyland Dr coming up in December. A little further walk to the park, but only $120/night.
The further you get from the park, the generally less expensive. But you're making up for the savings in leg power.
Either LAX (LA International) or John Wayne International in Santa Ana. We've flown in and out of both. LAX is further away. We've always rented a car but we do other things besides just Disneyland while in the LA area. There is a shuttle from John Wayne that you pay for. No Disney ground transportation like Florida. It's about the same price for the shuttle as a typical taxi ride. Or use Uber. Your airport also depends on your airline. We're flying Virgin Airlines this December and they only fly into LAX. AA and Southwest both fly into John Wayne. I prefer John Wayne because it's smaller and everything is right there. Walk out of the terminal building across the entrance drive to the parking garage and car rental. There is no car rental immediately at LAX. You leave the terminal building and get on the appropriate shuttle bus to the rental carrier.
If you do end up renting a car, I suggest WAZE app on your phone for driving directions. Instead of Apple of Google Maps. Example. Last trip to LA. Went to a dress shop in LA for my wife. Took us roughly 45 minutes to reach the shop from our hotel at DL. She shopped, then it was becoming rush hour. Google maps had us take the same route back to our hotel and the trip was 1 hour 45 minutes. I asked the store clerk for an alternate route she might know of. The clerk suggested Waze. Trip time 1 hour 10 minutes. 35 minutes less. I was confused, but Waze had me on the highway, then exit, two lefts, a right, etc etc, get back on the highway, 3 exits down get back off the highway, cut through a neighborhood. It worked! And shaved 35 minutes off the trip. Made me a believer. And Waze knows how to navigate LA traffic.
Good Luck!