From Michelin-starred restaurants to local food stalls, these cities have something for everyone. What is the best food city ...