The kalka-shimla toy train was a good experience thought, have good scenic views & passed through more than 100 tunnels. I wonder why is this place called queen of hills! There are lots of other hill stations in India which are much better than Shimla, even Manali and Dharmashala are better in Himachal valley. Overrated hill station with high rates of everything ( hotels, food) . In winters its good if you want to see snowfall. There are so many places to visit and it can be visited in a day so please plan your tour accordingly. In shimla taxi is the only option and it is very costly.There are so many destinations out side shimla but all are useless if there is no snow do not go outside shimla. Kufri is a good place but do not visit to kufri the most worst place if there is no snow. Horse owners do not allow you to go by walk. There is nothing to see in summer so if there is no snow do not go to kufri. Mall road is good for visitors but there is no night life in shimla so make plan accordingly there is pizzahut, dominos, for pizza lovers on mall road. Northindian and southindian food is available.