Hablamos Today is like a “language exchange” website, except people pay a few bucks for careful quality control, so all the pitfalls of “free” language partners are avoided (dealing with flirts, having to help with English, worrying about punctuality, worrying about running out of conversation topics, etc.). The conversation partners are trained in driving quality conversations for any level of Spanish, from beginner to advanced.
There is also a free Spanish news podcast. Every day a new article is read slowly and clearly. It’s perfect for anybody who wants to practice their Spanish comprehension while keeping up with the latest news.