Make volume scatter faster?

Night scene does not look realistic without some sort of volume scatter or a slight fog. But If I enable volume scatter or principled volume, it gets really slow. Preview becomes slow and Blender UI stutters and rendering, even with lower samples, seems to take forever. Also, it is very noisy and denoising does not work well.

Is there any trick to make it faster and smoother?