Good mix of grammar and vocabulary re-enforcement tasks.
http://oye.languageskills.co.uk/index.htmlFree between 4 p.m and 9 a.m and a good variety of exercises for A level.
http://www.jimmyp.me.uk/page142.htmlLots of interactive exercises to compliment the Animo text book.
http://www.languagesonline.org.uk/A variety of grammar and vocabulary exercises.
http://www.verbuga.eu/Esmi/Esmi.htmlGreat for practising verb conjugations in different tenses.
The following sites are very useful for reading online articles, learning about
Spanish culture and expanding your vocabulary.