World’s Best Trip: Lake Placid, New York