I'm on the Dave ramsey program .. and I use YNAB now for budgetting ...
Dave Ramsey has 7 steps:
1) baby emergency fund
2) pay off debt except the house
3) fully funded emergency fund
4) 15% to retirement
5) fund college for the kids
6) pay off house
7) freedom
YNAB has 4 rules:
1) live on last month's income
2) give every dollar a job
3) Prepare for Rain
4) Roll with the punches
Now here is Gatherer's super duper combination of the 2:
1) live on last months income ( this gives you the baby emergency fund in most cases and gives you time to think about the emergency)
2) give every dollar a job (if you don't then you can't do the rest of it effectively)
3) pay down debt except the house
4) Prepare for rain (either through sinking funds for those once every few months expenses or the fully funded emergency fund) and roll with the punches (Only on this step should you let overages in your categories happen, before this you should re-visit the budget for every overage)
5) 15% to retirement (because you will want to retire)
6) Help out the kids for college (if you have them)
7) create accounts for large multi-year expenses (see dave Ramsey's Drive free video on his site) this woudl be for stuff like car replacement, major home repairs (since home repairs are required over time and not really an emergency if you plan to fund them)

pay off the mortgage soon. (paying this off will free up a bunch of the money for other stuff, like that european Vacation or something)
9) retire wealthy (this is here to remind people not to spend retirement savings or cash them out for wants.)
Anyways thats my 9 steps I plan to follow.. I'm on step 3.