I wouldn't want to live in Singapore personally - it is the least favourite place I've been to in all my travels. An old friend of mine lived there years ago and she had both a nanny and a cleaner (her husband was a pilot and she was not allowed to work) so it's quite possible you could live a nice lifestyle there.

I have not been to Vietnam but my ex FIL has and the traffic is absolutely crazy there. You would be putting your family at great risk of car accidents every time you venture out - I could not believe his video footage. It's the craziest traffic I've seen and I'm well travelled.

Haven't been to Dubai nor has anyone I know so can't offer any advice on that.

From those choices I'd have to say Shanghai, although I have not been to that city.

I have been to China and loved it there. I found the people to be friendly to foreigners but they aren't quite so nice to each other - like if someone dropped stuff in the street or fell over you wouldn't find anyone helping them out.

Shanghai is now a very modern city from what I've seen, as well as having a lot of the old charm as well. It is China's largest city, the 7th biggest city in the world. It is the third largest financial centre in the world behind New York and London. So it has a lot going for it. I think you would probably have a pretty good way of life living there.

Shanghai is meant to be a shoppers paradise so that's got to be a plus. I've also seen it referred to as Asia's Paris so it must be a very interesting city.