Since you don't find OpenWrt on http://distrowatch.com/packages.php have a look at the repository: e.g. for ar71xx platforms and trunk: http://downloads.openwrt.org/snapshots/ … s/Packages , snort is available
As for //best router//, there is none. And only few persons here, have experience with that many models. Read the buyer guide and answer what it is you want to do with it. I don't know, how much RAM and computing power snort needs and I have never heard of the other programs ;-) How much do you want to spent on it?
I compare prices here: http://gh.de/?cat=wlanrout&sort=p&a … WRT#xf_top . It's pretty decent, although for some reasons they rather support DD-WRT instead of OpenWrt. Maybe we are not open enough?
In my experience, once you have a decent bootloader and good wireless drivers, the limited RAM is the biggest PITA factor, but this depends entirely on what software you later want to install on your router.
I would recommend the ar71xx platform and strongly recommend against broadcom.