Sultanahmet has a bad reputation for food. Some of it is deserved, but the local spots a street or two off the main drag are genuinely good and often very cheap.
Locals don't drink in Taksim Square. They go to the side streets of Çukurcuma, the bars near Galatasaray, and a few spots only regulars know. Here is the real night map.