I shop around. Since I also like "other" RPG's I find myself doing a lot of buying at stiggybabies. Unfortunately they have quit providing dice, battlemats, and Fiery Dragons stuff. Meaning the counters that come in the tin boxez/battleboxes.
But my order of who I buy from most frequently goes like this: Amazon, stiggy, Walmart, overstock, gameoutfitters, and by then I have found everything I want at the best price I can get. I'm still looking for a good price on a pound o' dice since stiggy quit carrying them.