If there isn't Cat5 in the walls already, check out the Linksys PLE200. The PLK200 kit contains 2 of them.
http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1166859583396&pagename=Linksys%2FCommon%2FVisitorWrapper
They all need to be on the same pole of a 2-pole 120/240 system (as commonly used in the USA), or on the same phase of a 208/110 3-phase system (fairly rare, but depends how big the house is, or if it's got a wind genny and/or PV array too).
That's not too difficult to figure out, usually. Plug one into an unused receptacle, run cat5 from the router to the PLE200, then plug in another PLE200 near where you want another access point and run a short cable to feed the AP. Add 2 on the main floor and 1 upstairs (or out by the pool) and it should have good coverage everywhere.
You don't need to be super-creative to keep everything out of sight.