All income goes into one account. This is the 'bills' account where , as the name suggests all bills are paid from, including a set amount on savings.
A set amount from the 'bills' account goes into a 'spending' account which is used for anything we use cash or bank cards for: food, petrol, travel costs, going out, clothes, etc.
I have spent many years trying all sorts of different ways, and this for us is the easiest. The spending money is separated from the bills money.
I budget the amount that goes into the 'spending' account. But I don't have a budget for each thing paid for by that IYSWIM.
I check my bank accounts every morning before I get out of bed to make sure the balances are where I expect them to be.
The other thing I do is only put half of the 'spending' budget into that account at the start of the month, and the other half halfway through. This is to stop us overspending at the start of the month.
Other than that, the look after your pennies saying comes in. I think twice about the small spends (coffees etc) and plan ahead to some extent. Ie, We are going away for the night in 2 weeks, so we didn't go out this weekend. I also look for discounts etc.