By the name of St Tropez first thing which comes in mind is glamour, expensive clubs, yachts and celebrities besides..