Best is to use a router with build in firewall. (about 40 euro)

If you can’t afford that or don’t want to spend money, there are some freeware software firewalls

Kerio
Outpost
Sygate
ZoneAlarm