Disclaimer: I’m not related to this website in any way. I just thought it was a good resource.
If you haven’t checked out StudySpanish.com you probably should. In addition to their paid Spanish courses, they have some free material that’s worth a look. I really like the section called “curriculum”. It has detailed information on pronunciation and grammar, as well as cultural notes and important words and phrases for travelers. Some of the material is of iffy usefullness, such as the question ¿La playa es de arena? in the 10 useful phrases section. I guess they’re asking if the beach is sandy as opposed to being rocky. ¿La playa es de arena o rocosa? That makes a lot more sense now.
There is also a vocabulary section that gives you a few hundred common Spanish words, organized by topic, allowing you to learn some basic vocabulary. To go along with the vocab, the verb drills will get you up to speed on all the stem-changers, wildly irregular verbs and the normal ones too.
So if you’re starting to learn Spanish or if you just want a review, it’s probably worth a click.