pull down to refresh

Another quick option for you is to use a friend. You pay him in BTC, he pays your fiat bill. You help him, he helps you.
Another way is to use ShopinBit concierge services: anything you want, paid with BTC https://shopinbit.com/Premium-Services/Concierge-Service/
Just think about this: by going to a grocery store with a VISA card (it doesn't matter if is debited using BTC) you are supporting that merchant to keep accepting VISA/fiat instead of helping them to accept BTC. They will never accept BTC if you keep going with a VISA card.