Tokyo is back as the #1 most expensive city for foreigners to live in. Osaka took #2 honors. (I can vouch for this as I almost went broke during my visit to Japan this summer).  Moscow (held the #1 spot since 2006) dropped to #3.