@
7thson, Are you going to be anywhere near the area of Lancaster, PA? If so, there are a couple of restaurants that I highly recommend. They're not cheap, but they're worth every penny.
Yoder’s Restaurant & Buffet has the best breakfast buffet ever. In addition to a normal buffet where you take your food from the buffet bar, they also have a grill where they make fresh eggs, pancakes, crepes, etc. (I had a Nutella crepe on top of a banana pancake, and it was the most amazing breakfast I've ever eaten!)
Shady Maple Smorgasbord is easily the largest buffet I've ever seen. They have a full buffet bar, plus 5 or 6 grills with fresh-made burgers, hot dogs, steak, fish, etc. They have a variety of fresh-baked breads, plus a full drink bar, (with sodas, juices, milks, teas, and even slushes), a second smaller drink bar in the center of the dining room, (which is HUGE), and a full dessert bar.
Both of these restaurants offer a free meal on your birthday. (Just show them your driver's license.) Make sure you check their web sites for hours because as I recall, they both keep short hours, and I think Shady Maple is closed on Sundays.