Great place for online games to play
http://www.miniclip.com/games/en/
...and here you can download some for free
http://www.miniclip.com/games/en/downloadable-games.php?open
http://www.miniclip.com/games/en/
...and here you can download some for free
http://www.miniclip.com/games/en/downloadable-games.php?open