Shimla, Manali & Dharamshala are the most visited destinations in Himachal. If you are on the lookout for fresh air and green mountains amidst the snow-covered ranges then Kullu Manali indeed should be at the top of your list. The top things to do in Himachal Pradesh are Manali, Shimla, Mcleodganj, Dalhousie, Spiti, and Kasol.