Himachal Pradesh, the land blessed with natural beauty, for both the adventurous and not so adventurous, is a perfect summer holiday destination. There is an aura of freshness to be found everywhere and as the name suggests this place abounds with mountains and valleys, making it one of the most popular hill stations in India.