Kufri- This place is great for adventure sports like skiing, hiking and nature trekking. Palampur- This place is famous not only for its scenic splendour but also for its tea gardens and zoo. Kasol- Known as the little Israel of India it is the way to the holy town of Manikaran and is the best hill station in Himachal. Khajjiar- Here you can visit the Khajjiar lake and the Khajji Nag temple which is one of the most ancient temples in India. Kinnaur- Known mainly for its delicious apples, it is also known as the land of Gods and is blessed with a vibrant cultural scenario. Sangla- Known for its red apple orchard and sweet cherry trees, it also has beautiful mountain slopes and extensive evergreen forests. Malana- This place provies a breathtaking view of the Deo Tiba and Chandrakhani crests. Spiti Valley- The snow-capped mountains and the cold desert will give you unforgettable memories of this place. Dharamshala- Here you can also see how the multicultural Indian culture coexists with the Indo Tibetan community. Sarahan- It is famous for its lush emerald pine and deodar forests, wildflower fields, and terraced farms.