szpuni,
Low cost - then you might want to look at one of the older Linksys routers with the "after market" firmware on it like "Tomato" - I think some of these Linux firmwares that have been developed for these Linksys routers do VLANs, DMZs QoS etc. but of course they are not supported by Linksys.
More expensive - check out Zyxel routers or a Cisco PIX 506.
Hope this helps!!
E.A. Broda
CCNA, CCDA, CCAI, Network +