10 Best Adventurous Places in Himachal Pradesh is also known as ‘Switzerland of India’. It is located in the western Himalayas surrounded by the snow-clad mountains, beautiful rivers, deep valleys, pinewood forests, and majestic landscapes. If you are passionate about the beauty of nature, then don’t miss a chance to