I never like to pay for things like with credit, debit, or check, unless absolutely necessary (for instance, buying something online). You pay with cash and you ensure that you not only are paying attention to exactly what you're spending, but you're also having to make trips to the ATM to get it, so you're not as apt to blow it impulsively. Of course, this assumes you're only getting as much cash as you need on your ATM trips. Another must is to make lists of exactly what you want/need when you go shopping for groceries, or really, anything else. If you don't know exactly what you want, it's easy to get seduced into buying extra crap. One way I have tremendously slashed my grocery bills is by not buying microwaveable stuff like sausage-egg croissants and not buying ready-made stuff like frozen pizzas. That stuff is pretty expensive, and doesn't taste as good as what you can make from scratch with a few minutes extra work. Slashing out a lot of snack crap is good too. This doesn't apply too well to San Antonio I guess, but doing outdoors things like hiking or swimming in the ocean is a very cheap and extraordinarily rewarding upgrade from blowing money at the movies or buying a new video game.