Travel deals of the week: European flights, P&O Cruises bargain, Hunter Valley accommodation