Shanghai is one of the best food cities in China. From Shanghai street food to restaurant dishes, learn what locals consider to be the best food in Shanghai.