A cancelled flight could leave travellers paying extra. Experts explain how to avoid unexpected charges of up to £189.