While Lake Placid, New York, may be renowned for its winter sports — the Adirondack Mountain town hosted the Winter Olympics ...
For a glimpse into the 1932 and 1980 Winter Olympic Games, make a stop at the Lake Placid Olympic Museum ... the most idyllic villages in upstate New York. Recent travelers characterized the ...