So I found this awesome site that allows you to use BTC, DASH and ETH to credit a virtual or plastic debit card (has to be ordered).
I know XAPO offers something similar, but they didn't have a virtual card option.
Note: on deposit they obviously take some low rate to transfer the funds to USD or EUR, but I was still happy to be able to use crypto like that.
If you don't verify to level 2 you'll have a limit of either 1000 USD or EUR.
It will charge 1 USD or EUR a month for the card.
Here's the link: https://shakepay.co
P.S. their support system answers fast at this point.