What would be the best way of downloading / uploading files / directory to / from remote windows server and local windows machine using python scripting language?
Modules I heard of are paramiko and fabric...
Apart from these any other good option/choice?
It depends on the protocol you are using, if the file is big, use UDP, if the file is small use TCP, if the file is small use SSH. You don's necessarily need paramiko or fabric to communicate with another computer, since they are for ssh connections. If you know the protocol, then it is easier to communicate.
How to download files from remote windows server