Most metaphysical shops tend to be mainstream and have the basics. If you live in a place that has botanicas you can get some awesome stuff at those more on the hoodoo/voodoo/santeria/palo mayombe arena, but there is overlap.
I prefer Etsy to Amazon since you won’t get as much mass market products and things created by actual individual practitioners.
I’m lucky though since I am a creator and witchy biz owner that I do a lot of events or at least did pre-COVID so I know a ton of amazing artisans, crafters, and can pretty much find anything from exotic tea blends to flying ointments to handcrafted besoms to unique carved crystals… jewelry etc.
I always go to the satya incense first, then the candle section to restock! After that I walk around to check out the rest of the store and see if any books or crystals catch my attention