Hi
The list of merchants that accept Bitcoin is continuously expanding, its still not possible to buy everything with Bitcoin. However, thanks to several companies in the Bitcoin ecosystem you can now order your own Bitcoin debit card. Its as simple as it sounds a debit card that is connected to your Bitcoin balance. These are the company who provide the bitcoin debit card Cryptopay,Xapo,Wirex,Shift,Bitpay.
Most of these cards are more or less the same. They probably all use the same card supplier to run their business as well and the difference is only in their branding. Personally Id advise to make sure the card you choose is available in your country and then use the one with the lowest fees