We stayed at the AKL and we're on a tight food budget. We eat at the Mara a lot and really liked it! A lot of the times I just ordered a childs meal for myself because they were big enough for me. At the Mara you order your food and then they bring it out to your table inside or out on the patio. Oh and don't hesitate to ask for things to be prepared differently, they were very nice there!
There's also a Steak-n-Shake just outside of Downtown Disney, next to the Crossroads shopping center. It has great burgers and stuff and is table service, we love it there. It cost us about 20.00 for the 4 of us, with desserts even. I would skip the McDonalds right near AKL and go to the All-Star resorts food court instead, comparable prices and much better food there. The All-Stars is a more traditional food court. There are a variety of different counters to choose from, you get your food and then you pay at a register.
Last trip we also went over to the Coronado Springs food court to eat. It's called the Pepper Market, it was really good, lots of choices. What you do is they give you a ticket and then you go around to the different staions they have and get your food. A waiter gets your drinks for you and after your done you pay. Since we weren't eating at a lot of full service places we really enjoyed touring the food courts, it was fun. Port Orleans Riverside has a nice food court too. It's a neat way to eat cheaper and explore the other resorts at the same time!
We LOVED the AKL and it was well worth eating cheaper for us to stay there, I don't have any regrets.
Have a great trip!!!!!!!