More families booking outside summer peak as cruise and long-haul grow