For my gas powered ride, I turn off every gizmo (aircon, engine, lights {kung gabi}) then I just turn the engine off after, oh, 5 seconds of iding. Revving is bad, so I don't rev.
For my Turbo-D van, what I do now is that, about 3-5 kms from my destination, I slow down (sometimes considerably) but not less than 45 kph. This allows my turbo to spin down or a bit slower. After I park, I wait 1-2 minutes befire shutting down the engine. Again, no revving.
As far as long stops at traffic lights goes, I don't turn the engine off. IMO, shutting and strating the engine between every traffic stop is not only a waste of fuel, but could contribute to the wear and tear of the engine.