Twice visited. This is a stop over on a road trip around the south island if you intend on driving into Milford Sound. It is a big ask to do it in a day from Queenstown or Dunedin although it is possible by bus tour from Queenstown.
It is an appealing little town sitting on Lake Te Anau. It has a small shopping centre which one can walk around if you stay closeby in a motel or hotel on the lakefront. This is a quaint town. No high rises here. The booking office is across the road from the shops and there you can book the Milford Sound boat cruise or bus and boat cruise as well as the glow worm cave cruise. In October we had no problems getting on the boat for the sound for the next day. I have also been on the Glow worm caves catamaran cruise, where the cat takes you up the scenic lake Te Anau and then you go by foot and dinghies through the caves. We stayed in the same motel on the waterfront both times and I found it to be very tidy and sufficient for our two night stop over. It is about 110>120km in and out along the Milford Road to the sound. It is possible to drive yourself if conditions allow it. At times of the year the road could be closed. We took the bus first time and although I enjoyed it I was glad we drove the second time as we could stop and admire the scenery more often on the way in...We left earlier than the bus tours so that we had good photo opportunities and could stop more often. This shows the misty morning when we left early in town in one of the photos.