Dalhousie is snuggled in the magnificent Himalayas and it's a small hill station in Himachal Pradesh that serves as an entry ...