Spanish Sites to enhance learning?

I am learning Spanish (would probably describe myself as an advanced beginner) and I am looking for new sites to help me keep improving my spanish.

Anyone who knows any websites which will connect me with likeminded people or spanish natives would be a bonus!
3 answers 3