Personally, we fly into John Wayne/Orange County (airport code SNA.) It tends to be a little more expensive, but for us...it's worth it. The airport is a breeze to get in and out of. Other people fly into LAX. Some fly into Long Beach. And I think some into Ontario (California.)
For hotels, I've only stayed at two. Both off-site. The first is called the Anaheim Plaza
http://www.anaheimplazahotel.com/ . It's an older hotel but it's a really good price and has a nice pool. It's about a 10 minute or so walk to the park.
The Anabella
http://www.anabellahotel.com/ is a little nicer/more expensive but still a decent price. They also have many different types of rooms which would be nice for a family of 5. On their website it shows a few different room layouts but they have even more. You could call to ask about them. They have two pool, one of which is a quiet/adult pool. They are also within a 10-15 minute walk to the park.
If you'd like any details about those hotels, let me know here or in a private message. I'd be happy to help. Also, I know a decent amount about the parks so if you have any questions about those, I may be able to help with that too.