What I'm trying this year is ensuring I can allocate a certain amount to savings (automatic withdrawal) and then treating the leftover money as "free to spend"
I don't know if this will work, as once I see that excess cash I think "Ah, let's use this to pad the emergency fund..." but I need to begin training the mind to be more comfortable with spending.