Fine dining, luxurious shopping and the biggest super yachts you’ll ever see in your life... St-Tropez almost needs no introduction. It’s a place that just oozes opulence and wealth...