I would suggest the Solaris restaurant in the Marriott World Center. They have a seven day a week breakfast buffet that is about 70 feet long, usually with about a dozen kinds of fruit. Eggs (including omlettes) and pancakes to order, and smoked salmon and parma ham, among others. Normally they serve until about 10:00, but on weekends depending on what is going on they serve until as late as 1:00. It is not cheap at $20.95, but that includes beverages, but it is less than Disney charges and has a lot more selections. I try to go there at least once a month.