Saint Tropez is synonymous with sophistication and style, so it makes perfect sense that the charming resort in the South of France is home to a number of leading fashion brands. Within its beautiful paved streets are dozens of luxury boutiques selling designer labels and one off pieces, making the former French fishing town a...