Like in WW. Gameplay freedom to explore when you like but a set path path for the story. It helps things stay coherent that way.
Alternatively story sections could be set in blocks allowing certain parts or dungeons to be done in any order. For instance in OOT, the player could have had the...