What are the most captivating and diverse tourist destinations in Himachal Pradesh, considering factors such as natural beauty, cultural significance, adventure opportunities, and accessibility? How can visitors experience the state's rich heritage, stunning landscapes, and vibrant local culture? Additionally, what are the best times to visit specific regions of Himachal Pradesh based on weather conditions and the type of experience desired?