I recently went to Shimla in the month of January 2017. I have been there 6 times due to its amazing tourist attractions and KUFRI( my personal favorite) .
The climate in Shimla especially in winters is stunning. One doesnt wants to return back once he gets in. Snowfall too happened this time after so long and to be honest the snow capped mountains gave me the WOW feeling!
The main attraction in shimla is KUFRI. You need a day to visit that place and there are a plenty of adventurous and exciting activities which youll greatly enjoy in there.
Other tourist attractions include Viceregal Lodge, Jakhu temple, Shimla christ church, Tara devi temple, Green valley and the astounding MALL ROAD.
Also Accommodation is not a thing to worry about in Shimla. There are a large number of hotels on the mall road and the inner as well as outer shimla. Youll easily get a good hotel at low price if your budget is not so good.
Overall its the best place to visit at a normal budget.