Yes, you can implement NAT as firewall when you setup your private network behind the router. It's pretty safe.
Let's say your public IP is 64.36.153.48. Using your router with NAT enable, you can assign your PCs with IP 192.168.100.2 and 192.168.100.xxx (subnet mask= 255.255.255.0 and gateway= 64.36.153.48) Then all your PCs are not visible from the outside. Therefore, ppl cannot access to your PCs.
But if you want to setup your FTP server, you can only access to it from the outside of your network when you assign it your public IP address (from ISP, 64.36.153.48 in this case). I use Serv-U FTP server. It's free for 45 days. and you can set all access rights to your files (you might want to set it as read-only)