Shimla is among best offbeat places to visit in Himachal Pradesh from our top 5 list due to their beautiful hill station and amazing view.