A Xbox Live Silver account is free, and will allow you access to game demos and downloadable content for games.
A Xbox Gold account does cost money, but you will need it to pla games online against other people. With a Netflix account and an Xbox Gold account you can also stream movies instantly to your tv through your Xbox.
Microsoft - Xbox Live 12 Month Gold Membership
(88)