More than 600 departures and arrivals into British airports were cancelled by 5pm today, with thousands of passengers left stranded in terminals.