Here are some of our favourite links.
Leo the best dictionary in the world
howstuffworks (great for technical English)
Spiegel International CNN My hometown newspaper NY Times FAZ
world-voices (great for listening) Linguapress (great for reading) Quiz English Tests grammar the-easy-way Activities and tests
grammar exercises For Children Teaching resources