For a long time I relied exclusively on distractions such as going for a run, saying tehillim, playing a game online, or even watching TV (that last one was useless, for me!). What I found, unfortunately, was the some of my most disastrous falls took place immediately after going for a run, when I thought I'd be too tired to m*, or even immediately after saying several perakim of tehillim.
So I'm trying something new now -- REACHING OUT! My falls are largely the result of my isolation from friends and my attempts to isolate myself from Hashem. Making a phone call -- to my sponsor, my sister, my Bubbe, an old friend I haven't heard from in forever -- gets me out of my head. It's not a distraction so much as a form of surrendering to Hashem's will, which I've found to be the only day that I can survive through a day.