Experiencing the naturally beautiful Himachal