For all the sleepiness of the Adirondack mountains, Lake Placid's a bustling town. One of its most famous hotels, and it's got a few, is the award-winning Mirror Lake Inn, adjacent to the town's main drag and right on Mirror Lake, which, confusingly, is the name of the main lake in the town of Lake Placid. With 131 rooms and suites, the Inn's an obvious choice for those looking for both luxury and value.
Mirror Lake Inn