Nestled in the foothills of Mighty Himalayas and Shivalik mountain range, Himachal Pradesh has lot to offer as a traveller. The must visiting places includes:

Shimla, Manali, Dharamshala, Dalhousie.

If you are looking for a adventure tour with bit of excitement you can Visit Kinnaur-Spiti, Lahaul Spiti, Chamba Bharmour etc.