Where can I learn more advanced Spanish?
Try watching Spanish television. If there is none available in your country, you can always try online television. I frequently watch the news and other programs on rtve.es which has a large range of viewing options. Although, this is not really formal teaching, just practice at understanding actual spoken Spanish. I hope this helps somewhat.
i watch spanish t.v. all the time. you could also listen to spanish language music. another thing that i find helpful is having spanish subtitles for any movie i watch in english. i can compare what is said with the subtitles. sometimes the subtitles are great and sometimes not, but always enlightening.