The Russian capital Moscow has - for the third year running - been rated as the city with the world's priciest hotels, reports Jeremy Skidmore.