Immersed deep within the Himalayan ranges, Dharamshala promises a distinct mix of historic tales, spiritual corners, and untouched Mother Nature's beauty.