Just to be clear, you want to do FTP over an SSH tunnel (SFTP), or FTP with SSL certificate (FTPS). I personally prefer FTPS and would look at Server 2008R2 with IIS, however if cost is an issue Filezilla server offers both IIRC or go down the Linux route.
What are you most comfortable with? Linux vs windows and what's the budget?