Majority of the hotels are located in the Krishnanagar area of Mirik. The DGHC (Darjeeling Gorkha Hill Council) operates a motel atop the hill near the helipad and a tourist lodge near the lake.
It is better off booking hotels ahead especially during peak tourist seasons so that you find availability and get best rates ...