Best tips for keeping your car from smelling?

I know it’s probably been asked 100 times but might as well get the latest and greatest info. Does opening all windows and sunroof really prevent smell if your seats are leather?