Tracking your spending, using prepaid cards and setting low credit limits can prevent you from spending money you don't have ...