There are no "free" downloads at any Apple site (with the exception of certain free apps for the iPhone).
Your Vista will not fit or work on her iPod.
iTunes will install on most PCs, which will give you access to the Apple store. Store, as in you give money, they give you "stuff".
I purchased an ipod for my daughter and tried to set up an istore account because she said all of the free downloads are there...but i can't without giving my credit card #...well that isn't making sense to me...is this the only way to get the games...i am so new at this, and petrified at the idea of my visa on her ipod...
a friend got one for her son then got him a gift card from future shop, guess the son over spent and he was able to download the extra, but got an email asking for the difference, his mom wouldn't pay...so now he can't get on the istore....
help...and sorry that i am asking such basic questions....

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic