Lake Placid has an Olympic history and beautiful Adirondack Mountains. You can visit historic sports sites, see nature, and enjoy Main Street's charm.