Lake Placid features a wide variety of locally owned shops and restaurants that overlook serene Mirror Lake, which for over 60 years has been famous for its 30 feet high toboggan chute (which operates from December through March depending on weather conditions).