We have an eight hour layover on our way to New Zealand outbound and a two day stay planned on the way home. Can anyone suggest what to do on the layover? We would like a nice lunch, budget not a problem, nice walk, beach. The way home, good hotel with views, restaurants, excursions (hikes), historic areas. Any input would be appreciated.