Personally, ithink filezilla is the best.

or if i'm too lazy to install FTP, WINSCP works wonders for SFTP.