you could also consider the idea of buy a cheap wifi router with usb,for example wr-703N( 20€ )...you'll install on in openwrt and some packages for arduino,and connect the arduino with router via usb cable..it's really cheap,but require few effort for install/configure properly openwrt..