Hi Riya, Dalhousie has some fantastic hotels that you can choose to stay in. Depending on your budget, you can opt for one of the hotels I've listed below. Luxury accommodations:
Hotel Brijvilla
Mid conifer cottage
Sandringhum Hideout BnB
Sunny view cottages
Hotel Mount View Budget accommodations:
Zostel Dalhousie
goStops Dalhousie
Hotel Jasmine
Smart Hill Kalatop Hope you find your ideal accommodation with ease! -Eeshat