Start your first day in Himachal Pradesh in Manali, a picturesque town situated in the Himalayas. In the morning, visit the Hadimba Devi Temple, an ancient temple surrounded by cedar forests. In the afternoon, head to Solang Valley for some adventure activities like paragliding and ziplining. In the evening, indulge in some retail therapy at the Mall Road, known for its shops selling traditional handicrafts and clothing.
On the second day, head to the beautiful town of Dharamshala, home to the Dalai Lama and the Tibetan government in exile. In the morning, visit the Namgyal Monastery and the Tsuglagkhang Complex, which houses the Dalai Lama's residence and a museum dedicated to Tibetan history. In the afternoon, take a stroll in the lush green tea gardens of Kangra Valley. In the evening, catch a live performance at the Norbulingka Institute of Tibetan Culture.
If you have an extra day, consider visiting the town of Shimla, known for its colonial architecture and scenic views. You can also take a side trip to the Prashar Lake, a beautiful lake surrounded by hills. To maximize your fun, try the local cuisine like momos, thukpa, and chha gosht. Don't forget to carry comfortable walking shoes and warm clothing, as the weather can be unpredictable in the mountains.