You can cover all the Shimla tourist attractions within 3 to 4 days. That will cost you around Rs. 17,500 approx. including accommodation and travel fare.