Sevilla is absolutely amazing. A weekend is probably a bit short but I still managed to see some wonderful sites within the tight schedule. Will absolutely return another time to see the rest, it's only 2.5 hours from Madrid with the high speed train. The entrance fee to the cathedral and the Alcazar is about 7euros each, which I think its a little over-priced.