The only place in North America to have hosted two Winter Olympic Games, many things to do in Lake Placid revolve around ...