Harry will admit; hiding the school in the Finnish mountains, way out in the wilderness? Probably a pretty good idea, all things considered. Plenty of privacy, not too many muggles to worry about, all this nice nature to work with. Not bad, in the grand scheme of things.