Digipuzzle is a wonderful site for finding educational games and puzzles. Educators are using this for centers or free time for students to introduce Game Based Learning into the classroom. Finally, Digipuzzle is a great site to find games/puzzles for different holidays.
I highly recommend checking out Digipuzzle for activities of St. Patricks Day by clicking here.
*Digipuzzle is an advertiser of Technology Tidbits.