I am traveling to New Zealand from the United States in October. We are staying at several B & Bs on the north island. One B & B is requiring full payment at the time of booking. Is that normal? The others didn't require anything. I'm hesitant about giving someone full payment in advance. Any advise?