There are lots of universities that will offer courses for you.
There are many in Madrid, I spent some time at Universidad Complutense in Madrid.
If you are looking at going somewhere unique, try the Univerisad de Alicante.
The city of Alicante is great, and it's right on the beach.
They have a website that can give you more information
www.ua.es Good luck