Also für den Drucker benötigst du einen Wireless Printserver, musst aber drauf aufpassen, dass dein Drucker unterstützt wird. (Am besten einfach googlen, jetzt weißt du ja wonach, da dürftest du einiges finden)
Dann für die PCs würd ich PCI Karten einbauen, die haben meist eine externe Antenne, sodass man eine einigermaßen gute Verbindung bekommt. (mit der habe ich gute Erfahrungen gemacht:
Klick!
Ich habe bei mir zu Hause erst auch WLAN gehabt, kann es für den täglichen Gebrauch nicht so richtig empfehlen, oft Verbindungsprobleme, und nur sehr geringe Übertragungsrate. Bei mir liegen jetzt wieder 100 Mbit Ethernet-Kabel.
Probiers aus, doch glücklich wird man damit nicht immer unbedingt...