Winter is the best season to travel in India. But most travellers head to regions where the winter is not harsh. But if you want to go off the beaten path, visit destinations in the upper reaches of the Himalayas. If you are adventurous and do not mind some hardship, then you may try the upper regions of Himachal Pradesh or Jammu & Kashmir. If you are not keen on adventure, then some of the hill towns of Uttarakhand are for you. Here is a list of our five favourite destinations.


