The best method for me has been to give each purchase/wish a little time. After a few days, I reconsider and most of the time I'm able to dodge it. My no-regret expensive purchases have been the ones...