I'm no expert, but for the company that i worked with. We actually
have all these rack-mounted hardware firewalls in the server
farm.
I heard that these dedicated rack-mounted firewall cost a few
hundred dollars, you might want to consider something cheaper and
similar for home use. Infact, most router would have some sort of
NAT firewall implemented in it.