I don't think there are any trusted marketplaces where you can shop with cryptos. And the ones that do accept cryptos don't usually have the variety like in Amazon store. It is better to use prepaid/debit cards which allow you to topup with crypto and then you can use them. You can see some popular ones here:
https://cointelegraph.com/news/cash-or-plastic-countries-where-crypto-debit-cards-are-fair-game . Or maybe use browser extensions like Storm, Lolli; pay with fiat and receive cryptoback.