Most shops and services will not accept bitcoin as payment so, if you wish to spend your bitcoin, the most usual way is to trade it for a fiat currency that is accepted (such as US dollars or euros).
A convenient and fast way of doing this is to open a bitcoin debit card.
A bitcoin debit card works in the same way as any other cryptocurrency debit card and in a largely similar way to any other prepaid debit card.
However, there will be processing and conversion fees that you will need to consider.
Instead of topping it up from your ordinary bank account, you transfer funds from your bitcoin wallet. The card automatically converts your bitcoin to the fiat currency of your choice.
The bitcoin debit card can then be used anywhere that major credit cards are accepted and this includes physical as well as online shops.