nuku'alofa is a town that you should only stay in if you have to. We were waiting for another small plane out to an island resort so had to hang around.
Good things; cute pigs, warm weather, good coconuts.Bad things; no shopping, no close beach, very poor place with nothing in the city area of interest. If killing time head to the blow holes. The islands were however fantastic, swam with whales, snorkelled etc and the people are so friendly. Takes a long time waiting for everything so bring book or bananagrams for airports and transport waits. Hire a car as cheaper than taxi. Airport Avis was shut both times but found Sunshine cars in town. They will send driver to pick up.