Naja, meiner Meinung nach kommt es darauf an, von was für einer Art von Sniffer du ausgehst.
Bei einem Rechner der sich einfach nur in deinem Netzwerk befindet sind Switches und statische ARP-Tables schon mal ein sehr guter Ansatz.
Wenn sich der Angreifer jedoch direkt zwischen dir und z.B. deinen Router befindet, also die Pakete einfach nur 1 zu 1 weiterleitet und speichert, dann hilft vermutlich eine Verschlüsselung, wie beispielsweise der bereits erwähnte VPN-Tunnel (nicht nur im W-LAN).