Set in the transcendental abode of the Himalayas, Dalhousie in Himachal Pradesh is famous for its colonial ... souvenirs and woollens.It is lively with local food spots serving delicious Himachali ...