Can I buy PSN games and DLC without giving Sony my credit card info?
Yes. You can buy a PlayStation Network Card at a retailer; these prepaid cards can be used in the PSN Store instead of credit cards. (The value of PSN cards is listed in your local currency, so it's easy to tell how much you're spending and how much games cost. As an example, here are $50 cards for sale.)