Before I got my Touch, I did some research into extension cables for the Rift. Here's an exact list of what I ended up working for me.
I found one post where somebody used HTC Vive's Link box. It's just a little powered HDMI/USB extension box. I actually tested wtih 2x10ft cables at first. Then I realized I could get away with just the 10 ft extensions. Judging by the little research I've done, some people need the link box, some do not. It depends on your motherboard. If you're using a powered USB HUB, you may not need the link box. The link box looked like it was sold out on Amazon, but I ordered it directly from www.vive.com and it showed up fairly quickly.
I do recommend wrapping the USB and HDMI cable together. It's bad enough haven't one long cable at your feet. I used these velcro straps to hold the the HDMI and USB cables together. Some electrical tape may be less bulky and slide on the floor better. These strips seem to work fine and I have a carpeted room. https://www.amazon.com/gp/product/B0006BB9MG/ref=oh_aui_detailpage_o04_s00?ie=UTF8&th=1
With regard to HDMI it is important that you use a HDMI repeater (small device that amplifies the HDMI signals for approx. 20 EUR) if total cable length gets close to 10 m or more. Using a repeater you should be able to use any HDMI cable classified as high speed.
P.S.: Rift seems to be sensitive to weak HDMI signal - had to use repeater after I installed a 3 m extension.