Review of The Lake House in Lake Placid By Shannon Entin / 11.5.14The Lake House in Lake Placid is a cozy hotel with a modern flair and spectacular views – exactly what you want for a weekend in the mountains.