If you aren't going to a buffet to stuff your mouth full, why bother? Just go to a regular place, with higher quality food. Buffets are there so you can stuff yourself full, and throw up at home afterwards.
A few pointers to get your moneys worth. Chew alot. Make sure that you slice the food, so your stomach doesn't need to digest it all. Pair sweet things with not so sweet things, so you cut down on your water intake. I always want to drink a big sip of water after I eat something sweet, but if I pair it with somehting like fried chicken, it helps even out the taste.
Eat in small intervals. One plate every 15 minutes is a nice pace. Also, eat pastries first. They tend to digest faster, so if you eat all the sweets first, you will have room later for meats and other goodies. You might get dizzy, but thats part of the experience.