Ganepark, you dont need a credit card for Xbox live, just go to Game or Gamestation or PC World etc and buy a 12 Months Xbox live card for £40 and you just scratch a pannel off and enter the code :)
and £40 for a years membership = less than 80p a week, so its not that bad...