I charge everything to credit and pay if off immediately. I'm the worst kind of customer a credit card company could possibly have. I use their high limits to buy things like Macbook Pro's and then pay it off the next day once it registers on online banking. I have flawless credit and enough money in the bank to do this, though, because I've been extremely fortunate in the very basic sense of that word. I've never had an issue with money because I've always been good with it.
The solution to everything about credit cards is to just not buy things you can't afford and budget. Sit down with a calculator and figure out your cash flow (incoming cash and expenses, longterm goals) and go to work. It's really that simple. Also save a little bit (actually a lot if you can afford it) for a nest egg, too. You never know what's going to happen and having a nest egg to shelter you really helps you through rough times.

