Oddly (I know) I prefer Seville. Like Jerez too and have the coach down to Conil it's easy.
Love to mix it up a bit these days. Just got back from Sardinia but came back via Venice.
Always wanted to go to Granada but there aren't many direct flights. Random conversation on the beach in Majorca...
https://www.tripadvisor.co.uk/Attraction_Review-g187443-d754093-Reviews-La_Carboneria-Seville_Province_of_Seville_Andalucia.html
Don't miss this. Starts late but that's early evening in Seville. Get there a bit early it gets packed but will only cost you a few nice cold Cerveza.
As for eating...
been there a number of time and know the city well. Give us a few minutes and get the address of the flamenco place below. But some tips.
1) Don't eat in a sit down restaurant. Trawl the tapas. Have a bite at the bar with drinks.
2) You don't need to venture out the centre. That's what I love...