cheap hotels in dalhousie with rates