I had a similar problem last year - couldn't get a decent signal through two interior stone walls. I found that this
http://www.ebuyer.com/168753-edimax-wireless-n300-range-extender-access-point-ew-7416apn solved the problem. It works by re-broadcasting the wifi signal as a different network, and also gives you the ability to connect a wired ethernet connection.