Here are the models for that router
http://www.cisco.com/en/US/prod/collateral/routers/ps5853/ps6184/product_data_sheet0900aecd8028a95f.pdfThe 1811 and 1812 do have the 2 Ethernet ports you want. The Lower versions just have ADSL ports. Both of those models also have 8 switch ports that you would be able to split a DMZ off of.
As far as switches go, what do you need? Do you need any layer 3 capabilities? If so go with the 3560. Or if you would like stackable switches go for the 3750s.
If you just need layer 2 switches the 2960s will suit you fine. You can also look at the LAN-Lite and LAN-Base IOSs. LAN Lite is much cheaper but has some functionality stripped from them.
Hope this helps!