This page contains links to sites that I think will be useful for English learners. Please contact me if you would like your site added to this list.
Really Learn English has a lot of free resources, as well as a good store with lots of decent learning material.
Other websites with a good collection of tests for practice are English Grammar Exercises and English Grammar Reference and Exercises.