At least 156 flights cancelled as roads expected to be busiest since pandemic