You mentioned "testing" yourself earlier in the thread... I just thought I would comment on that. I don't believe in "testing" yourself. I know if I think of this as some kind of willpower competition with myself, I'm just setting myself up to lose when I eventually "give in." I don't know, maybe it works for some people, but I don't see the point in going to a taco place and seeing if you can order 1 taco instead of 4, when you can just not go there in the first place. There's nothing wrong with going to a taco place in general, but if you know you're gonna be needlessly tempted, why put yourself through that? This is the same philosophy of why I don't keep junk food around my place. I'm not gonna torture myself with temptation.
So I think your decision not to go to the taco place is a good one.. carry out your choice, you can do it!