We just got back from WL a few weeks ago. You're going to love it!!!! There is a room service menu and it's typical of most hotels in both selection and price. You also can get pizza delivery, I remember seeing a sign and think a large pie was about $14. We didn't eat at Whispering Canyon because the menu didn't appeal to us but it looked like a lot of fun. The food at Roaring Forks was pretty good (above average fast food). While we were there DH got a burger and fries which he said was good and I got an individual pizza which was pretty good (very Pizza Hut like). Since you'll be in a Villa with a frig/microwave you should check out the food selection in the Merchantile. They had frozen meals, cold cuts, yogurt, milk, juice, beer, soda etc. In many cases the prices were cheaper than at Roaring Forks. They also had bread, cereal, breakfast danish and snacks.
Also, it's easy to take the boat to MK and get on the monorail to the CR, Poly or GF for a quick meal and a change of scenery. They each have a eat in/carryout restaurant like Roaring Forks. Also the kids would probably like the Fort Wilderness petting zoo and the buffet place over there is supposed to be good.