I visit shimla everytime I have a chance and the place is so beautiful and mesmerising. The whole place is really wonderful an on the way you will have a very great time looking at the views and appreciating the view of such wonder and high mountains and the local scenery.
Once you each the place hee is so much to explore in summer his and you can see the beauty and get enchanted. There is one thing about the hotels though but if you get the place to stay you wont want to leave it soon.
Jakhu Hill is the highest point in shimla and you can enjoy the view from that place and there is also a huge hanuman statue of 33mtrs, Christian Church the second oldest church in North India that you should visit
Mall road where you can find everything in market to have a complete and a great experience of shopping, the shimla state museum where there are many historic things to see.
And also many places like you will love like summer Hills, Kubrick, jutting, Tara devi, junga etc
In all its great place to visit and have a really peaceful and amazing experience must visit.