How much is the buffet in Shanghai Garden?
Is it expensive to eat out in Shanghai?
It's really depend on which restaurant you enter. The price can be 500 CNY or just 100 CNY per person for a meal. I can say that the 500 ones is more good with the environment. Budget $500 to $600 rmb per person per day and you should be set.