In MK, I would choose Crystal Palace for lunch. Its a very pretty restaurant with a lunch buffet, featuring Pooh and friends. Kids old and young love it. Of course, it wouldn't totally solve the fetting off your feet part. If you are just looking to get out of the sun for counter service, Cosmic Ray's has good, fresh food that you can eat indoors. They have a good variety, from burgers to chicken to ribs, and is less expensive than table service dining. There are other sit down, non character dining locations, but I have not personally tried them. I have not found a place that I like in MGM. We used to frequent H&V, back when they had characters. Can't vouch for it now. Whenever we go to MGM, we usually plan to take the boat to Beaches & Cream. We go for an early lunch or early dinner to avoid the crowds.