One word: Monzo.
It's completely changed the way we think about, spend and save money.
We got into some financial difficulty a few years ago which was partly due to factors outside our control (redundancy) and partly due to poor management of that situation on our part- but I'm honestly convinced that if we'd had Monzo we'd have weathered the storm a lot better.
We use Monzo pots. So I have loads of individual pots set, called 'Council Tax £216', 'Gas&Elec £150' and so on, one for each individual bill.
On payday I fill all the bills pots up. Then I have 5 weekly pots called 'budget 1st Jan-7th Jan' and so on...and I put our weekly budget for food, petrol, household etc into that.
Any left gets swept into different longer term savings pots called Xmas, Birthdays, April Centre parks, Aug summer holidays etc - all our events. I put the money where most needed and monitor monthly.
As each Monday rolls round I withdraw that week's money from the relevant weekly budget pot to our account and that's it to spend. If we piss half of it up the wall by Thursday then bad luck, there's no more till Monday and we're poor for half a week. We've trained ourselves never to dip into another pot.
It works so well for us. There are never any last minute dashes for money because everything we have coming up is listed with its own pot well in advance - seeing a big £0 next to your summer holiday fund staring you in the face is plenty of motivation to start adding to it well in advance.