A guide to the best restaurants in Seville, Spain, plus the best cafes, bars, and ice cream shops in Seville.