Check out websites like Interpals.net or iTalki.com. There are plenty of native Spanish speakers who want to learn English and you could help each other. You can either write e-mails and correct each other or video/voicechat. There are loads of resources online that you can use in order to learn grammar or vocabulary. I really like vocabulary books in which you find topics, for example "hospitals", and all the words related to that topic will be found there with examples =)
Buy and or read Spanish newspapers at your library. You can also read English/American books that are about Spanish culture in the Southwest, like books by Rudolfo Anaya.
My friends are learning Spanish and I grew up with Spanish nannies, so I really enjoy learning Spanish.