Dust first, with a damp cloth which picks up the dust rather than just spreading it around. EXCEPT for the stairs, when I vaccuum or brush the carpet with a stiff brush first, then dust the sides and the bannisters. Somehow the act of sweeping seems to make a lot of dust fly around and it's better to do the dusting last.