1. Whispering Canyon because you are staying there and it will nice and easy for you.
2. Chef Mickey's because, while not my fave restaurant, I think it's a must-do at least once, is better for breakfast, and great for kids that are your son's age.
3. 'Ohana because I like the atmosphere there, I think it always gets a good review.
I didn't pick Park Fare because, overall, I do not like the large, chaotic, noisy atmosphere there, although I do love the hotel.