Dalhousie is known as Mini Switzerland of India. Dalhousie town is the maiden of gaiety and the pastor of solemnity amidst the mighty mountains in Himachal. It sits nuzzled in the Chamba district, behind curtains of the unfiltered sun and cedar trees. Whenever traveling to Himachal Pradesh for rest and recuperation, a vacation without a trip to the cozy town of Dalhousie renders it incomplete. From treks, spooky haunting and mind-boggling views, India’s mini Switzerland awaits your visit to unfold its treasures.Known for its pleasant climate and natural beauty, Dalhousie is one of the most famous hill stations in Himachal Pradesh. … Surrounded by beautiful snow-capped mountains, Dalhousie is named after its founder Lord Dalhousie, the British Governor-General in India.