The easiest method of shopping with bitcoin is using a BitPay debit card that is linked to your BTC wallet on their app. You add BTC to the wallet like a bank account and each transaction immediately sells some of your BTC on the spot and converts it to USD as you swipe the card anywhere MasterCard is accepted.
You can find out what local businesses accept Bitcoin as a method of payment using BTC Map.
Here is a list of online retailers and chain stores that accept Bitcoin payments.
If you found this information useful, consider a donation!
I am not a financial advisor or tax professional. You should always consult with a licensed professional when regarding your financial investments and tax situations. Do your own research into all aspects of your investments and do not invest in something you do not understand. Remember, never invest more than you can afford to lose!