The time to visit Shimla is October to June but but if you want to see snow and you are lucky you should visit during November to January.
Visit Mall road and enjoy the shopping and local food, Explore, Ridge, Jakhoo Temple, Christ Church, Kufri and many other small but interesting destinations. Shimla is also surrounded by some other beautiful places like Moshobara, Shoghi etc. Shimla has something for everyone. From Historic buildings to museums, cable cars, strete shoppings, temples, churches and what not. Come and be part of the culture of the local people with their simplicity and innocence.