Sonamarg is also known as Paradise of Kashmir, Perfect place to witness snow fall in winters in North India.
Last village on Indo China border is a perfect location in Himalayas to witness and enjoy heavy snow fall.
Manali in himachal is one of the favourite destination for many travellers to witness snow fall in mountains.
Tawang in Arunchal Pradesh is also one of the ideal places to enjoy your first snow fall in this winter.
Auli is also referred as winter sports center in Uttarakhand. It is also a perfect place for enjoying snow fall in north India.
View of snow covered Gulmarg is simply amazing and to witness snow fall at Gulmarg is altogether a different experience.