What else? Dubai ranks first globally for shopping, hotel experience