When it comes to stellar food, culture, and the arts, nothing beats these cities in Africa and the Middle East. Including Dubai, Jerusalem, and Cape Town, see what cities Travel + Leisure readers voted the best.