Yes, cut up the cards AND leave the debit card home. When you make your budget, add 10% for those things you forgot and leave a little extra cash for some goodies, so you don't feel like you are totally denying and punishing yourself. Good luck! Been there, done that.