Below is a list of websites that provide good resources for improving your Spanish skills:
Audiria is a great website for listening to conversations in Spanish. All the learning material is offered in audiotext format, and allows you to listen, and also to read what you heard. Contents are organised in difficulty levels and aims at being sufficiently varied so that the student is faced with different situations and contexts of the real language.
Other good resources for learning Spanish are:
