Shimla, often called the Queen of Hills in Himachal Pradesh, is a beautiful destination with stunning landscapes and a perfect mix of exciting adventures and peacefulness among its historic sites.