It's still rather dry, but this is a nice free resource to mix in:
Learn Spanish: Free Online Resources
You can play matching and word search games and review your conjugations, listen to some readings and such. DH and I have been working through it--some of it very fast and others a bit slow (why do verb tenses seem so confusing!?) and we're both so much stronger in the last few weeks. Now we speak Spanish around each other when we want to discuss something we don't want DD to understand--she'll catch on fast, but until then it's faster than spelling out "Should we have some i-c-e-c-r-e-a-m?"