If you want a reliable, effective and pretty much maintenance free connection then cable (cat5e or cat6 external grade) is the only way to go.
Secondly, to address some posts and for the reasons of clarity, I am not aware of any regulation in BS7671 that states that you must have a garden...