Why not subscribe to Net Languages’ monthly free Español Interactivo practice?
Español Interactivo is a monthly online publication of interactive exercises designed for students of Spanish. It is available at three levels: Basic, Intermediate and Advanced.