Start here - this is a clearinghouse for everything, so it's a great place to start if you want to search for something in particular.

ESL Cafe - various activities for students and teachers

A 4 ESL - quizzes, crossword puzzles, etc. and has some bilingual activities.

Pronunciation - this site provides activities for you to work on specific sounds in English.