I'm trying to learn Spanish myself and have investigated Rosetta Stone. For the level I intend to achieve, I think Rosetta Stone cost a lot and provides little.
If you really want to learn...
1. Try workbooks and textbooks for the ins and outs. A great set of workbooks are "Practice Makes Perfect" sold on
Amazon and any bookstore. Get a good dictionary!
2. Pimsleur is excellent for pronounciation. Get from the library. If you can't, you can practice with FSI Programmatic for free online
http://fsi-language-courses.org/Content.php?page=Spanish Basic
3. Practice with native speakers at every opportunity. Now there are tons of language learning sites where you can practice speaking with a native speaker.
4. Talk to yourself. If you're in a situation that you've learned a phrase or a few words for, speak it out loud. Make sure you're pronounciating correctly.
5. Watch some Spanish TV. - On Saturday mornings the cartoons Dora, Dive Ollie Dive, and others are on the Spanish channels. Kid shows are great for listening skills. Also get hooked on a Spanish Soap Opera and watch it regularly. After a week or so while you may not understand the words, you'll get the content just from the situations and actions of the characters. Also, as you become more comfortable hearing them speak, you'll make out more and more individual words and it won't seem like they're speaking so fast.
6. There is a 52 episode video series called Destinos by PBS that you can watch for free online. Highly recommended!
http://www.learner.org/resources/series75.html#
7. Listen to Spanish radio.
If you do this all regularly for one month you'll learn so much more than you'd learn sitting in a class for a year! It does require a little time invested, but you can watch/listen to the TV while cooking/cleaning, radio and Pimsleur while driving. Watch Destinos, each episode is less than 30 minutes. Do the workbook, even for 15 minutes a day. Make flashcards to do while in line. This is so inexpensive, but sooo effective! You can modify to make child appropriate (i.e. nix the Soaps...

, get an inexpensive Spanish kids music CD or find kid songs online).
Good luck!