For Cisco, you're pretty much looking at the ASA 5505... about $350 and go up.
However, the 5505's and 5510's are currently on 90-120 day backorder from Cisco.
I'd look at the barracuda. Never used them, but they do look pretty decent, and we considered them before.