Himachal Pradesh is located in the northern part of India at the foothills of the Himalayas.If one intends to find heaven in India, then the spectacular snowy peaks in Himachal Pradesh is a must visit. The state offers immense travel opportunities to its tourists and the Best Things To Do in Himachal Pradesh comprises of exotic activities like ice skiing, paragliding, trekking and the likes. The state is characterized by its plunging river valleys, towering cliffs. Jungle clad hills, lofty mountains, majestic rivers, lakes and streams. From trekking and climbing to rafting, paragliding and skiing, all can be done in the mountains of Himachal Pradesh where the Himalayas form the backdrop. Each area in Himachal Pradesh has its own religions, customs, traditions and culture, where anywhere you visit, you will meet friendly and hospitable people. Places like Shimla, Manali, Kasol, Manikaran are much revered tourist places in Himachal Pradesh that attract travellers from all over the world. Among the Best Things To Do in Himachal Pradesh road trips to Ladakh via Manali is becoming increasingly popular among many travellers.