Set in the Himalayas, the newly built hotel marks the debut of Crowne Plaza brand in the state of Uttarakhand