I used FileZilla when I needed and FTP server to share a large data set with a company I was working with in the US. I'm no expert (a bit of a by the numbers mong in truth) but managed to set it up within an hour or so. Once it's up it is quite scary to view the hackers swarm around you like flies on shit! Make sure you have EVERYTHING locked down, with complex passwords, encryption for transmitted data and drives/permissions locked right down.
Edited to add- as they say above you have a Windows supplied FTP server. I tried it but it wasn't such a nice interface. I think the Mac supplied FTP server is easier to deal with from (fragile) memory!