The great Googles on teh interwebs machine is your friend.
Off the top of my head, no, I do not know of any free sites, but the CB store has a bunch that aren't really that expensive and our pretty entertaining.
I think if you google the Java Virtual Machine JVM games all the games that work for Nokia's and such can work on the blackberry OS as well
Actually many of those games will not work well for lack of a d pad. They won't recognize the trackball. The only way to play them is to hold down the alt key and press the numbers and that's kind of tricky.
Posted from my CrackBerry at wapforums.crackberry.com