I had been to entire Himachal Pradesh, the entire Kumayun and Garhwal except Kedarnath and Badrinath, the entire Jammu and Kasmir.
Variety wise Jammu and Kashmir is the best as it is high hills as well as green plateau and savage snowy spots. But in spite of facilities extended under article 370 of our constitution , people are really poor there except some handful business men. It was such a sad scene in the lap splendid Himalaya, the security men had to be in ready condition to fight the terrorists all along the 275 odd KM length of the road from Jammu to Sree Nagar. In fact Every third vehicle there on the highway were security force vehicle s. All the localities are covered with high alert securities.
The Kumayun and Garhwal also offer your feast for your eyes. But, that is for tourists only. The living conditions of common people except the hotel and shop owners are really poor, though much better than J&K.
The Himachal Pradesh hill stations are gorgeous. People
Your vote on this answer has already been received
As my profession takes me to places all around, I have visited almost all hill stations in and around India as well ass abroad and to name a few : Kulu-Manali, Shimla, Gulmarg, Badrinath, Mussoorie, Nainital, Shillong, Darjeeling, Khandala, Lonavala, Mount Abu, Araku Valley, Munnar, Ooty, Kodaikanal, Yercaud, Nandi Hills and many more :-)