The place that’s been beguiling people for centuries: Sainte Tropez...