Why Italians are the most stylish but Victoria Beckham dresses best