We have been using Quicken Deluxe for years to track expenses, check book, etc. You can categorize every expense and it does all kinds of nifty charts and graphs for you.
We really do not do in depth budget planning or expense tracking. We take pictures of everywhere we go and some day when we are in nursing homes we will sort them out if we can remember who we are.