Home to winter fun since 1904, historic Lake Placid, New York offers visitors a wide array of winter activities designed to inspire all outdoor enthusiasts, including bobsledding and skiing.