Is this a reasonable itinerary? Too much?
19) Arrive in Christchurch (from Rotorua) at 1:30pm. Drive to Mt Cook. Stay there.
20) Explore Mt Cook in morning. Drive to Wanaka, stay in Wanaka.
21) Explore Wanaka in morning, drive to Queenstown, stay in Queenstown.
22) Explore Queenstown, drive to Te Anau, stay in Te Anau
23) Milford Sound fly-cruise-bus (stay in Q'town?)
24) Explore Fox or Franz (stay somewhere around there?)
25) TranzAlpine to Christchurch, explore, stay in Christchurch
26) 8am flight from Christchurch to Singapore