When you visit Lake Placid in New York's vibrant Adirondack Mountains, be sure to pay a visit to the grand hotel that's at ...