spanishhour.com (it's free and immensely helpful)(do the 50 day challenge) spanishdict.com is a great source also, it includes videos and an open forum where you can ask questions and get it answered by people who speak the language you are learning etc. Studyspanish.com is another great resource. You might also enjoy http://www.laits.utexas.edu/spe/ this is basically a site where you can listen to people who are native speakers answer questions and speak and it ranges from simple to rather difficult, and it's a great way to increase your listening skills, you might even pick up some vocab on the way. Hope this helps! and good luck!
Learning spanish, used these resources and I've gained a lot of knowledge and useful things from these different sites that are free.