There is plenty of snow in India and winter is best to explore. You really don’t need to head to Switzerland, as these Indian states provide great snow escape.
Himachal Pradesh – From Lahaul and Spiti in the north, to Shimla the capital in the South, this rugged state is blanketed with snow the whole of winters.
Sikkim – mystic beauty, frozen lakes and White Mountains, the beauty of Sikkim is to be seen atleast once in your life.
Arunachal Pradesh – The Tawang region is clad in snow and appears marvelous to the eyes.
Uttarakhand – Whether it is the skiing destination of Auli, or the hill station of Nainital, this state is more or less clad thoroughly in snow.