Himachal Pradesh is among the most visited part of the northern India. The scenaric beauty of Himalayas is a treat to the eye for all the naturelovers and a must visit for truly a lifetime experience. It is covered with mountains and offers you some exciting activities like river rafting, camping, paragliding and so much more. The places there offers you everything right from local handicrafts and specialised food to a wonderful view and lots of memories. It is truly a heaven on Earth. Here's our pick of the top places while you are in the region.