There is just no way to describe the beauty of Lake Placid anytime of the year. While obviously known for winter sports, fall in Lake Placid is stunning.