You'll be offered great deals, like $2 a month or something.
You can buy a prepaid card at Gamestop, or buy it on the Xbox.
If you do on the Xbox, you enter billing/credit card info. They keep saying "you will not be charged yet". It's usually 9.99 gold/month or $60/year. The year is the best bet.