I have gotten quite confused on how to spend time in Milford Sound. The driving time from Queenstown looks to me like we'd barely have any time there before needing to return.
Does staying in Te Anau instead help? Though that still looks like a 3+ hour drive.
I am concerned that after all the driving to get there (even a beautiful one) - 2 hour cruise will give just a tiny bit of the experience. What would overnight cruises offer?
What options might you suggest?