One possible direction would be something like Binance card, which you may top up with fiat whenever you want or top up with crypto (depending on what you expect on short time - increase or fall of the price). The fees related to the card are small, the conversion rate cannot be better
I second that, Binance card is a good way to spend your crypto for everyday needs, if you don't mind doing KYC on Binance. Deafault cashback (1%) basically covers the fees (0.9%) so from that point of view, you won't find a cheaper way to spend your crypto. On top of that, you can use it for ATM cashout but daily limit is pretty low, only 290 euro. The only problem with Binance card is that is not 100% reliable so every once in a while you card will get rejected for no obvious reason. Beside that, it serves me well as I got sick of paying 6-7% fee on BATM.
Solid alternative to Binance card is Coinbase-Revolut combo. It is not as easy to use as Binance card as you have to send money from Coinbase to Revolut (its basically instant but its still an xtra step) but Revolut card is far more reliable.