Even for people who don't ski or snowboard, Lake Placid in New York’s Adirondack Mountains is a charming little town full of Olympic sites and museums, great shopping, fabulous independent hotels and awesome restaurants. There so many things to do...