Andrew, there are a plethora of ways that will work, but one thing to keep in mind is no matter what exercise routine you end up using, you have to incorporate a healthy eating plan as well, otherwise you won't see any results. A trainer at the gym I go to has a dry erase board where he puts motivational sayings on it and one that pops up from time to time is "you can't outwork a bad diet". It's true - trust me, that's something that I've fought with, because I love the Pizza Hut buffet as much as the next guy. But it is crucial. Not saying you have to go extreme and eat nothing but tuna fish and brown rice, (that gets old, trust me, plus in order to maintain you must continue to eat like that - who wants to do that???) but you have to eat with a healthy mindset. A trip to the Pizza Hut buffet every now and then is still allowed, of course! Anyway, that's just my 2 cents, hope it helps.
But let's say that you burn 5000 kcals worth of energy per day doing what ever kind of sports then you need to eat 6500 kcal worth of food to get by. Try to eat so much without focusing on food with a high energy density such as bread and pasta and a lot of fat. It is almost impossible.
Also, keep in mind that a lot of people assume that a very low amount of body fat (in order to show the sixpack) is a sign of being healthy and being in top shape. But take a look at the US olympic swimteam and you will see fewer visible sixpacks among them then among any group of bodybuilders competing on city level. Which group of these two do you think is in best physical shape?
So the Pizza Hut buffet is perfectly fine, even more then once a week if you want to. The key is not to eat more than you require for the daily work load. Instead of cleaning the buffet one serving is enough.