You can use WiFi to connect to your drone but have limited range. See link below on how to do this.
I would go for a longer cable which you can pickup from Amazon or anywhere on the net. I would say a 12 inch cable would suitable. Also I would not use the micro USB port on the side of the controller but use the standard one on the bottom, which works. Make sure to remove the side connector if using the USB port on the bottom.