Although it's too late for a white Christmas in Shimla, it looks like hopes for the next best thing -- a white New Year-- will be met.
The first snow of the season has started falling in the nearby hills, and is expected to continue and become more widespread. The Oberoi Wildflower Hall, around 45 minutes drive from Shimla, is covered in a light blanket of snow making it even more picturesque than usual. The hotel has an ice skating rink for those wanting to enjoy the fun of the winter wonderland. Shimla also has a 90 year old ice skating rink for enthusiasts.
Guests at Himachal Pradesh Tourism Development Corporation hotels can look forward to 20-30% savings on hotel rates this winter. Do book ahead now that the snow has arrived though, as plenty of people are flocking to experience it!
More About Mountains in India:

