My son will soon be changing flights at Shanghai Pudong (Air New Zealand to Virgin, not sure which terminal that is) and will be there for two or three hours. He would like to buy something to eat and we cant find any information about what currency is accepted in the food outlets. He will have NZ dollars and sterling. Would a small withdrawal at an ATM be best? Thanks.