Last December, I stayed for a few days in Las Casas de Los Mercaderes, in the Santa Cruz area of Seville. It is very central, with great accommodation and a great breakfast.
You can see more information here
It might be worth searching around for the best price for this hotel. It will be worth the effort.