The BT Home Hub has both wired Ethernet ports and WiFi, so that should be OK.
With standard ADSL, you can plug the Home Hub into a phone extension if your extension wiring is good enough. However, the speed may be slower than if you used the master socket. Otherwise, you're looking at a long ethernet cable.
With Infinity, Openreach can swap a master and extension socket (again, if your wiring is good enough), or run an extension cable between the Openreach modem and the Home Hub.