I have always heard it's better to shop with cash. This way, you can tell when your money is dwindling away and stop before you blow your budget. However, in the digital world we live in, it's real easy just to carry a credit card around and pay with plastic. So, which do you prefer? Cash? Credit?