translate English to French: We know the best places to look.
Nous vous indiquerons les meilleurs endroits pour le faire.