Khajiar is best place to visit in Himachal