I have just got back from a pre-Christmas break to Seville... wow, what a place!!
It was buzzing with amazing sights, stunning Christmas lights, traditional music and great food.
It felt incredibly safe, clean and very reasonably priced (beer and wine E2 a glass in a tapas bar next to the cathedral, tapas E4 a plate).
We stayed in a great Airbnb next to the cathedral. The city was very walkable and had gorgeous orange trees everywhere.
We did a free walking tour (Guru walks - Best of Seville walk)
Plaza de Espana (free)
Real Alcazar palace E13.50
The Cathedral and tower E11
The Mushroom (must see at daytime and night as it is all lit up) Setas de Sevilla
Triana area
Santa Cruz (Jewish quarter) what a place to wander round and get lost in
The river cruise
The Christmas lights were amazing throughout the city. The atmosphere as you walked around in the evening was magical.
I would definitely recommend Seville as a pre-Christmas break.